서버모니터링 top실무6편: 유휴상태의 프로세스들은 제외하고 실행중인 프로세스들만 확인하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 1,339 조회
- 0 추천
- 목록
본문
서버모니터링 top실무6편: 유휴상태의 프로세스들은 제외하고 실행중인 프로세스들만 확인하기
예로 들었던 모든 top의 실행화면에서 현재 실행중이든 아니든 상관없이 그 상태를 모두 확인했었다.
top의 실행결과로 표시되는 많은 프로세스들 가운데 idle process, 즉 현재 실행되지 않고 휴지(idle)상태(sleeping)인 프로세스들은 꼭 필요한 경우가 있을까?라는 의문이 든다.
따라서 top의 결과에서 idle프로세스를 표시하지 않도록하여 그 결과를 간단하게 확인하는 방법이 있다.
즉, top이 실행된 상태에서 i를 입력하면 idle 프로세스, 즉, 프로세스 상태가 Sleeping인 프로세스는 표시하지 않는다.
이 키는 toggle키이므로 한번 더 누르면 다시 보여준다.
다음 예는 top을 실행한 후에 i를 한번 입력한 예이다.
즉, idle프로세스를 제외한 현재 실행되고있는 프로세스만 표시하고있는 것이다.
top - 00:32:51 up 5:47, 3 users, load average: 1.93, 1.51, 0.71 Tasks: 98 total, 2 running, 96 sleeping, 0 stopped, 0 zombie Cpu(s): 23.3%us, 53.5%sy, 0.0%ni, 0.0%id, 11.6%wa, 2.3%hi, 9.3%si, 0.0%st Mem: 1033816k total, 771892k used, 261924k free, 34984k buffers Swap: 2096472k total, 0k used, 2096472k free, 612096k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 2368 root 20 0 2428 1048 844 R 78.1 0.1 4:08.75 top 2421 root 20 0 5908 1332 948 D 3.6 0.1 0:26.92 tar 2424 root 20 0 2428 1048 844 R 1.8 0.1 0:00.36 top |
여기서 다시 한번 i를 입력하면 다시 원상태로 돌아간다.
즉, i는 토글(toggle)키이며 i를 누를때마다 idle프로세스(sleeping)를 감추었다가 또 한번 i를 누르면 보여준다.
결론적으로 top의 결과에서 i를 입력하여 idle프로세스(sleeping)를 감추는 것을 “No-idle mode”를 on시킨다고 부르며, 다시 한번 i키를 입력하여 idle프로세스(sleeping)를 표시하는 것을 “No-idle mode”를 off시킨다고 부른다.
따라서 top을 처음 실행시킨 상태는 “No-idle mode”가 off된 상태라는 것을 알 수 있다.
따라서 이 방법은 현재 Running상태의 프로세스들만 확인하는 방법으로 많이 사용하고 있다.
관련자료
-
이전
-
다음