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

top으로 확인되는 시스템 운영상황의 refresh시간을 조정하여 모니터링하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

top으로 확인되는 시스템 운영상황의 refresh시간을 조정하여 모니터링하기




 

앞서 설명 드렸듯이 top 아무런 옵션 없이 실행하면 3초에 한번씩 화면을 refresh하여 새롭게 갱신해줍니다.  

 

 

 

  하지만 다음과 같이 -d옵션을 사용하면 refresh 원하시는 간격단위(초단위) 실행할 있습니다.  

 

 

 

 

 

, refresh시간을 2초마다 한번씩 하고자 한다면 아래의 예와 같이 “top –d 2”라고 하시면 됩니다.  

 

 

 

 

 

[root@su250 ~]# top -d 2

 

top - 23:20:59 up  4:35,  2 users,  load average: 0.00, 0.00, 0.00

Tasks:  93 total,   1 running,  92 sleeping,   0 stopped,   0 zombie

Cpu(s):  0.0%us,  1.0%sy,  0.0%ni, 98.5%id,  0.0%wa,  0.0%hi,  0.5%si,  0.0%st

Mem:   1033816k total,   209304k used,   824512k free,    10564k buffers

Swap:  2096472k total,        0k used,  2096472k free,    99068k cached

 

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                            

 2349 root      20   0  2428 1048  844 R  1.0  0.1   0:00.09 top                                

  150 root      15  -5     0    0    0 S  0.5  0.0   0:04.26 ata/0                              

    1 root      20   0  2008  768  564 S  0.0  0.1   0:01.50 init                               

    2 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kthreadd                           

    3 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 migration/0                         

    4 root      15  -5     0    0    0 S  0.0  0.0   0:00.45 ksoftirqd/0                        

    5 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 watchdog/0                         

    6 root      15  -5     0    0    0 S  0.0  0.0   0:00.40 events/0                           

    7 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 khelper                            

   80 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kintegrityd/0                      

   82 root      15  -5     0    0    0 S  0.0  0.0   0:00.07 kblockd/0                          

   84 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kacpid

 

그리고 refresh시간을 5초마다 한번씩 하고자 한다면 아래의 예와 같이 “top –d 5”이라고 하시면 됩니다.  

 

 

 

 

 

[root@su250 ~]# top -d 5

 

top - 23:21:35 up  4:35,  2 users,  load average: 0.00, 0.00, 0.00

Tasks:  93 total,   1 running,  92 sleeping,   0 stopped,   0 zombie

Cpu(s):  0.1%us,  0.3%sy,  0.0%ni, 99.4%id,  0.2%wa,  0.0%hi,  0.0%si,  0.0%st

Mem:   1033816k total,   209304k used,   824512k free,    10572k buffers

Swap:  2096472k total,        0k used,  2096472k free,    99068k cached

 

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                            

 2350 root      20   0  2424  948  752 R  1.9  0.1   0:00.02 top                                

    1 root      20   0  2008  768  564 S  0.0  0.1   0:01.50 init                               

    2 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kthreadd                           

    3 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 migration/0                        

    4 root      15  -5     0    0    0 S  0.0  0.0   0:00.45 ksoftirqd/0                         

    5 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 watchdog/0                         

    6 root      15  -5     0    0    0 S  0.0  0.0   0:00.40 events/0                           

    7 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 khelper                            

   80 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kintegrityd/0                      

   82 root      15  -5     0    0    0 S  0.0  0.0   0:00.07 kblockd/0                           

   84 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kacpid

 

 

참고로 “top –d  0.5” 또는 “top –d  0.05”등과 같이 이하의 단위로도 실행이 가능합니다.  

 

 

 

 한번 시도해 보십시오.

 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,043 명
  • 현재 강좌수 :  35,853 개
  • 현재 접속자 :  71 명