iostat는 CPU 연산량과
디스크 입출력 대한 통계를 보고하고 처리량, 사용률, 대기열 길이, 드랜잭션 비율 및 서비스 시간에 대한 측정 결과를 알수 있는 프로그램이다.
이를 통해서 서버의 부하가 평소보다 높을 경우에 디스크 사용량을 알 수 있다.
> iostat
%user - CPU가 사용자 모드에서 사용된 시간의 비율
%nice - 작업 우선순위 정책에 의하여 우선순위가 바뀐 프로세서가 사용한 시간의 비율
%system - CPU가 시스템 모드에서 사용된 시간의 비율
%iowait - 디스크의 입출력을 대기하는데 사용된 시간의 비율
%steal - Steal CPU의 사용시간을 비율로 출력한 값
%idle - 디스크의 입출력을 대기하지 않은 유휴상태의 시간
tps - 디스크 장치에서 초단 처리한 입출력의 잡업 개수
kB-read/s - 디스크 장치에서 초당 읽어들인 데이터 블록 단위
kB_wrtn/s - 디스크 장치에서 초당 쓴 데이터 블록 단위
kB_wrtn - 디스크 장치에서 쓴 데이터 블록 단위
// 지정된 디스크 장치의 정보 출력
iostat -p <path>