리눅스 명령어 > iostat

Redjini WiKi
< linux‎ | cmd


CPU의 상태와 I/O 상태 확인

사용법
iostat [options] [ interval [ count ] ]
옵션
interval: 실행 간격(초단위)
count: interval(초단위)로 개수만큼 화면에 표시
-k : kilobytes단위로 보여준다.
-c : CPU상태만 보여준다.
-d : 디바이스상태만 보여준다.
-x : 파티션 단위로 상태를 보여준다.
[root]# iostat -k 1 2
Linux 2.6.32-71.el6.i686 (redjini.com)  2016년 10월 30일        _i686_  (2 CPU)

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.25    0.00    0.05    0.05    0.00   99.65

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sda               0.63         0.84         9.67    3925507   45056496

avg-cpu:  %user   %nice %system %iowait  %steal   %idle
           0.00    0.00    0.00    0.00    0.00  100.00

Device:            tps    kB_read/s    kB_wrtn/s    kB_read    kB_wrtn
sda               0.00         0.00         0.00          0          0
[root]# iostat -td 1 2 /dev/sda
Linux 2.6.32-71.el6.i686 (redjini.com)  2016년 10월 30일        _i686_  (2 CPU)

2016년 10월 30일 18시 27분 51초
Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda               0.63         1.68        19.34    7851110   90117520

2016년 10월 30일 18시 27분 52초
Device:            tps   Blk_read/s   Blk_wrtn/s   Blk_read   Blk_wrtn
sda               4.00         0.00        32.00          0         32
설명

avg-cpu: CPU 상태

 %user : 사용자레벨에서 사용률
 %nice : 사용자레벨에서 nice 순위 사용률
 %sys : 시스템레벨(커널) 사용률
 %idle : CPU 대기 상태

Device: 입출력장치 상태

 %tps : 디바이스의 초당 전송 갯수
kB_read/s : 초당 Read 블록 갯수
kB_wrtn/s : 초당 Write 블록 갯수
kB_read : 블록이 읽혀진 총 갯수
kB_wrtn : 블록이 쓰여진 총 갯수
참고

iostat와 sar는 sysstat 패키지에 포함됨