강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

서버모니터링 top실무6편: 유휴상태의 프로세스들은 제외하고 실행중인 프로세스들만 확인하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

서버모니터링 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상태의 프로세스들만 확인하는 방법으로 많이 사용하고 있다.

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,045 명
  • 현재 강좌수 :  35,861 개
  • 현재 접속자 :  75 명