======================================
%user : 사용자 모드(응용프로그램)
%nice : nice 우선권을 가진 사용자 모드
%sys : 시스템모드(커널)
%idle : cpu idle 시간
======================================================================
tps : 해당 디바이스에 대한 초당 전송 숫자.(디바이스에 대한 I/O 요청)
Blk_read/s : 해당 디바이스에서 초당 읽은 블록 수
Blk_wrtn/s : 해당 디바이스에서 초당 기록한 블록 수
Blk_read : 전체 읽은 총 블록 수
Blk_wrtn : 전체 기록한 총 블록 수


[EX]
================================================================================
# iostat
Linux 2.4.18-14smp (local)       2004년 05월 11일

avg-cpu:  %user   %nice    %sys   %idle
          1.29    0.02    4.39   94.30

Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
dev8-0           12.61         9.30       124.43   37558672  502668966
dev8-1          137.17        29.65       441.10  119779540 1781890120


# iostat -td 1 -x /dev/hda
Linux 2.4.20-20.7BOOT (db.ldskorea.co.kr)       11/30/2003

Time: 10:26:07 PM  
Device:    rrqm/s wrqm/s   r/s   w/s  rsec/s  wsec/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await  svctm  %util
/dev/hda     0.51   7.27  0.45  6.06    7.64  110.98     3.82    55.49    18.22     1.54  248.57 222.09  14.46

Time: 10:26:08 PM  
Device:    rrqm/s wrqm/s   r/s   w/s  rsec/s  wsec/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await  svctm  %util
/dev/hda     0.00   0.00  0.00  0.00    0.00    0.00     0.00     0.00     0.00 42949642.96    0.00   0.00 100.00

Time: 10:26:09 PM  
Device:    rrqm/s wrqm/s   r/s   w/s  rsec/s  wsec/s    rkB/s    wkB/s avgrq-sz avgqu-sz   await  svctm  %util
/dev/hda     0.00   0.00  0.00  0.00    0.00    0.00     0.00     0.00     0.00 42949642.96    0.00   0.00 100.00

참고로  제일 처음 나오는 값은 부팅이후의 값이므로 무시하고 그 다음줄부터 보아야 합니다.

여기서 read request, write request 를 합하여 초당 나눈것이 tps 입니다. 초당 io 요청을 얼마나 많이 했나를 볼 수 있습니다.

중요한것은 다음과 같겠지요.
초당 얼마나 많은 i/o 요청을 하는가 :  tps, r/s, w/s - 전체,  read, write io request
초당 전송량 :  r/w 전송양입니다. -x 옵션이 없을때는 블락기준이며(Blk_read/s   Blk_wrtn/s) 이를 byte 로 바꾸러면 512 byte 를 곱하면 됩니다. -x 옵션이 있으면 바이트로 나옵니다. (rkB/s,    wkB/s )
r/w 비율 : i/o request, 전송량에서 read 와 write 비율을 보면 주로 읽기중심인지 쓰기중심인지 알 수 있을 것입니다.

+ Recent posts