개요
디스크 입출력(Input/Output) 통계를 표시하는 명령어임 CPU 정보 등도 표시함 |
주요 사용법
옵션은 다양하지만, 주요 옵션만 설명한다.
iostat [-V] [-k] [-t] [-x] [delay [count]]
-k : 단위를 KB로 출력. 기본은 블록(보통 512바이트)
-t : 결과 맨 앞에 시간을 출력
-x : 보다 상세하게 정보를 출력
delay [count] : 출력 주기와 횟수를 지정함. 이를 지정하지 않으면, 1회만 출력 함
[사용예] $ iostat 1 3
이는 iostat 결과를 1초 간격으로 3회 출력하라는 명령어이다.
각 필드 설명
iostat 명령어 예시는 아래 그림과 같고, 디바이스별 결과로 표시되는 각 필드는 아래 표와 같음
avg-cpu : CPU 사용율, 여유율 등 정보 tps : 초당 입출력 작업 건수. tps가 높다는 것은 CPU가 busy라는 의미임 Blk_read/s : 초당 읽어들인 블록(512바이트) 수, KB_read/s (KB 단위) Blk_wrtn/s : 초당 읽어들인 블록(512바이트) 수, KB_wrtn/s (KB 단위) |
Blk_read : 지금까지 읽어들인 블록(512바이트) 수, KB_read (KB 단위) Blk_wrtn : 지금까지 쓰여진 블록(512바이트) 수, , KB_wrtn (KB 단위) |
rrqm/s : 디바이스 큐에 대기중인 초당 읽기 요청의 건수 wrqm/s : 디바이스 큐에 대기중인 초당 쓰기 요청의 건수 r/s : 디바이스에 요청한 초당 읽기 요청의 건수 w/s : 디바이스에 요청한 초당 쓰기 요청의 건수 rsec/s : 디바이스에서 초당 읽어들인 섹터의 갯수 wsec/s : 디바이스에서 초당 기록한 섹터의 갯수 avgrq-sz : 디바이스에 요청한 초당 평균 데이터의 크기 avgqu-sz : 디바이스에 요청한 초당 평균 큐 길이 await : 디바이스에서 처리되기 위해서 요청된 I/O 평균 시간(밀리초, 1/1000초). 큐에서 소요된 시간과 처리된 시간이 합쳐져 출력됨. svctm : 디바이스에서 처리한 I/O 평균 시간 (밀리초, 1/1000초) %util : 디바이스에서 요청한 I/O 작업을 수행하기 위해 사용한 CPU 시간 비율. 이 값이 100%에 가까워지면 디바이스가 한계에 도달했다고 보면 됨. |
[글참조] http://egloos.zum.com/darkit/v/206183
'OS > LINUX' 카테고리의 다른 글
[정보] 프로세스 세션 리더(Session Leader)와 프로세스 그룹 리더(Group Leader) (0) | 2016.09.20 |
---|---|
[명령어] sar 설명 (0) | 2016.09.17 |
[명령어] mpstat 설명 (0) | 2016.08.31 |
[명령어] service 설명 (0) | 2016.08.29 |
[명령어] chkconfig 설명 (1) | 2016.08.29 |