연구개발/Linux
Disk IO 사용률
HEAD1TON
2014. 11. 25. 11:12
- busy 또는 %util로 표기
- iostat -x 실행시 %util에 표기되는 값
아래는 iostat.c의 소스코드 중 일부이다.[1]
busy = 100.0 * blkio.ticks / deltams; if (busy > 100.0) busy = 100.0; double deltams = 1000.0 * ( (new_cpu.user + new_cpu.system + new_cpu.idle + new_cpu.iowait) - (old_cpu.user + old_cpu.system + old_cpu.idle + old_cpu.iowait) ) / ncpu / HZ;
- busy의 의미는 특정 단위시간(deltams)당 디스크 I/O 처리 시간의 비율이다.
- blkio.ticks는 요청이 큐에서 대기하는 시간이다.
[출처] Disk IO 사용률|작성자 미지아빠