웹솔루션개발 22년 노하우! 해피CGI의 모든것

[해피CGI][cgimall] 서버 모니터링 툴 IOTOP 본문

웹프로그램밍 자료실/LINUX 자료

[해피CGI][cgimall] 서버 모니터링 툴 IOTOP

해피CGI윤실장 2016. 10. 25. 09:53

IOTOP 은 서버에서 일어나는 input / output 에 대해서 자세히 보여주는 모니터링 툴 입니다.

서버에서 누군가 I/O 를 많이 사용한다 싶을 때 해당툴을 이용하여 체크 및 감시를 하면 좋습니다.

IOTOP 은 CentOS 5.8 이상에서 설치 됩니다


[root@------/]# iotop -h
Options:
  --version             show program's version number and exit
  -h, --help            show this help message and exit
  -o, --only            only show processes or threads actually doing I/O
  -b, --batch           non-interactive mode
  -n NUM, --iter=NUM    number of iterations before ending [infinite]
  -d SEC, --delay=SEC   delay between iterations [1 second]
  -p PID, --pid=PID     processes/threads to monitor [all]
  -u USER, --user=USER  users to monitor [all]
  -P, --processes       only show processes, not all threads
  -a, --accumulated     show accumulated I/O instead of bandwidth
  -k, --kilobytes       use kilobytes instead of a human friendly unit        
  -t, --time            add a timestamp on each line (implies --batch)        
  -q, --quiet           suppress some lines of header (implies --batch)


샘플 명령어

iotop -o
실제 IO 가 발생한 프로세스만 보여줍니다.
iotop 실행하시고 o 를 눌러도 됩니다.

iotop -k
IO 의 용량 표시 단위는 기본 B 입니다. 이를 KB 단위로 보여줍니다.

iotop -a
iotop -a 을 실행한 순간부터 시작하여 자료를 누적하여 보여줍니다.
어떤 Process 와 User 가 가장 많이 사용하고 있는지 체크하기 좋겠네요.

iotop -a -u euc
옵션들을 활용하여 euc 라는 유저의 기록을 누적시켜서 보는 옵션이다.
 

 

 

 

 

홈페이지바로가기 

Comments