How to Install 'iostat'
$ yum install sysstat
Linux performance monitoring utility
$ iostat -kt 10
Disk IO를 보여주는 커맨드로 -k는 킬로바이트로 표현하며,10는 interval을 초로 나타낸다.
10초 동안의...
tps - 초당 I/O 요청횟수
kB_read/s - 초당 읽은 K바이트수
kB_wrtn/s - 초당 쓴 K바이트 수
kB_read - 읽은 K바이트 총수
kB_wrtn - 쓴 K바이트 총수
%user - 사용자(애플리케이션) 레벨 CPU 사용율
%nice - 사용자(nice 우선순위) 레벨 CPU 사용율
%system - 시스템(커널) 레벨 CPU 사용율
%iowait - DISK I/O 대기시간 퍼센티지
%steal - 타 버추얼CPU 할당에 의한 비자발적 대기시간 퍼센티지
%idle - DISK I/O 대기이외의 대기시간 퍼센티지
$ iostat -xt 10
SPOOL/CPU information every 10 seconds
10초 동안의...
rrqm/s - 초당 큐에 들어간 병합된 읽기 요청 수
wrqm/s - 초당 큐에 들어간 병환된 쓰기 요청 수
r/s - 초당 일기 요청 수
w/s - 초당 쓰기 요청 수
rsec/s - 초당 읽은 섹터 수
wsec/s - 초당 쓴 섹터 수
avgrq-sz - 평균 요청 섹터 수
avgqu-sz - 평균 큐된 요청 갯수
await - 평균 I/O 요청 대기+처리 시간(msec)
svctm - 평균 I/O 요청 처리 시간(msec)
%util - I/O 요청시의 CPU 시간 퍼센티지 (100%에 가까울 수록 장치 포화가 심한 상태임)
$ top
프로세스에 대한 자료를 보여준다 Window의 task manager에서 보여주는 것이랑 비슷하다.
top -b -n5 -d5 > file명
-b는 배치모드로 프로그램을 실행하는 옵션이고
-n은 수행 횟수, -d는 수행 간격(초)이다.