리눅스서버

[기본] top유틸로 시스템 상황 모니터링하기 (CPU,메모리,프로세스등...)

리눅스에서는 top라는 유틸리티로 시스템 상황을 모니터링할 수 있습니다. (윈도우의 "작업관리자"와 같은 기능)

아래 명령어로 top를 실행시키면 시스템 상황이 5초마다 실시간으로 표시됩니다.

# top [옵션]

 

[옵션]

-d [시간] : 지정한 시간마다 시스템 상황이 업데이트되어 표시됩니다. (기본값 : 5 , 단위 : 초)

-p [PID] : 해당 PID의 프로세스만 보여줍니다.

-c : 프로세스들의 전체경로를 표시합니다.

실행된 top를 살펴보겠습니다.

 

 1.png

 

 

※top의 단축키

  • [q] : top를 종료합니다.
  • [shift + P] : CPU사용률이 높은 순대로 프로세스들을 정렬합니다.
  • [shift + M] : 메모리 사용률이 높은 순대로 프로세스들을 정렬합니다.
  • [shift + T] : 실행시간이 가장 오래된 순대로 프로세스들을 정렬합니다.
  • [shift + N] : PID를 오름차순대로 프로세스들을 정렬합니다.
  • [shift + A] : PID를 내림차순대로 프로세스들을 정렬합니다.
  • u [사용자명] : 해당 사용자가 실행시킨 프로세스를 보여줍니다.
  • k [PID] : 해당 PID의 프로세스를 종료합니다.

 

Atachment
첨부 1
?

서버에 요청 중입니다. 잠시만 기다려 주십시오...