Iostat
iostat 는 disk IO 대한 통계를 보고하고 처리량, 사용률, 대기열 길이, transaction 비율 및 서비스 시간에 대한 측정 결과를 알수 있는 프로그램
- 평소 디스크에 베드 섹터라든지 이상이 없는데, 서버의 부하가 평소보다 높을 경우
B) Iostat 옵션
iostat -dxm 1 -p ALL -d: 디스크 사용량 정보를 출력-x: 확장 정보 출력-m: 초당 throughput 을 MB/s 로 출력 (default 는 KB/s)-1: iostat output 을 출력하는 시간 간격 (sec)-p ALL: 시스템의 모든 디바이스를 출력
일반적으로 SSD 에서는 sda 만 확인하면 되므로 -p ALL 옵션은 필요없는 것 같다.
C) Install
yum -y install sysstatD) 해석
rrqm/s: 디바이스 큐에 대기중인 초당 읽기 요청의 건수r/s: 디바이스에 요청한 초당 읽기 요청의 건수rsec/s: 디바이스에서 초당 읽어들인 섹터의 갯수await: 디바이스에서 처리되기 위해서 요청된 I/O 평균 시간 (밀리초, 1/1000 초). 큐에서 소요된 시간과 처리된 시간이 합쳐져 출력%util: 디바이스에서 요청한 I/O 작업을 수행하기 위해 사용한 CPU 시간 비율. 이 값이 100% 에 가까워지면 디바이스가 한계에 도달했다고 보면 된다