리눅스에서는 top라는 유틸리티로 시스템 상황을 모니터링할 수 있습니다. (윈도우의 "작업관리자"와 같은 기능)
아래 명령어로 top를 실행시키면 시스템 상황이 5초마다 실시간으로 표시됩니다.
# top [옵션]
[옵션]
-d [시간] : 지정한 시간마다 시스템 상황이 업데이트되어 표시됩니다. (기본값 : 5 , 단위 : 초)
-p [PID] : 해당 PID의 프로세스만 보여줍니다.
-c : 프로세스들의 전체경로를 표시합니다.
실행된 top를 살펴보겠습니다.
※top의 단축키
- [q] : top를 종료합니다.
- [shift + P] : CPU사용률이 높은 순대로 프로세스들을 정렬합니다.
- [shift + M] : 메모리 사용률이 높은 순대로 프로세스들을 정렬합니다.
- [shift + T] : 실행시간이 가장 오래된 순대로 프로세스들을 정렬합니다.
- [shift + N] : PID를 오름차순대로 프로세스들을 정렬합니다.
- [shift + A] : PID를 내림차순대로 프로세스들을 정렬합니다.
- u [사용자명] : 해당 사용자가 실행시킨 프로세스를 보여줍니다.
- k [PID] : 해당 PID의 프로세스를 종료합니다.