우분투에서 CPU / 메모리 사용 내역을 확인 하시겠습니까?


20

우분투 리눅스 서버에서 CPU 또는 메모리 사용량을 검토 할 수있는 방법이 있습니까? 서버 (램프 설정)가 느리게 진행되는 것을 보았지만 루트로 로그인하여 PS 명령을 실행할 때 모든 것이 정상으로 돌아 왔을 수 있습니다.

서버의 다른 부분에서 어떤 리소스를 사용했는지에 대한 로그를 검토하는 것이 좋습니다.

답변:




6

MRTG 를 실행 하여 CPU 사용량, RAM 사용량, 프로세스 수와 같은 서버의 다양한 측면을 그래프로 나타낼 수 있습니다 . 웹 페이지에 표시 할 이미지를 작성하므로 GUI가없는 서버에 매우 유용합니다.

그놈이 설치되어 있으면 시스템 모니터 응용 프로그램을 사용하여 시스템 자원을 모니터 할 수 있습니다.

또는 cron에서 매분 이와 같은 것을 실행할 수 있습니다.

top -n 1 -b | head >> logfile

가동 시간, 사용자,로드 평균, 프로세스 수, CPU 사용량, 메모리 / 스왑 사용량 및 상위 3 개의 리소스 부족 프로세스를 나중에 볼 수 있도록 파일에 기록합니다. -n 1은 한 번만 실행됩니다.

Ubuntu를 실행한다고 구체적으로 말하면 Canonical에서 Landscape를 사용하여이를 모니터링 할 수 있다고 생각합니다 .


+1 귀하의 대안 답변 (cron과 함께 top 사용)은 더 많은 '물건'을 계속 설치하고 싶지 않은 작은 서버에서 사용하는 데 도움이됩니다.
whitebeard

"가로"에 죽은 링크
Nicholas DiPiazza

2

sar을 데몬 모드로 실행하십시오. 사실 후에 다양한 정보를 자세히 검토 할 수 있습니다. 사용 가능한 정보가 무엇인지 파악하려면 10 초 동안 10 회 반복으로 포 그라운드에서 sar을 실행하십시오.


1

vmstat 및 iostat, mytop 및 apache top도 병목 지점을 찾아내는 데 도움이 될 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.