디스크 입출력 사용률

Disk I/O Busy
디스크 입출력 사용률(%)
디스크 입출력 번잡도

1 개요[ | ]

  • 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는 요청이 큐에서 대기하는 시간이다.

2 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}