답변:
iotop
여러 다른 출처의 통계를 보여줍니다. 물건을 추가 할 때주의하십시오.
이전의 논의 에서는 프로세스 별 읽기 / 쓰기 양과 시스템 총 읽기 / 쓰기 양의 차이점을 다룹니다. 프로세스 당 금액에는 모든 I / O (디스크, 캐시, 네트워크 등)가 포함되므로 다른 내용을 다룹니다. )) 시스템 총계는 RAM과 디스크 (스왑, 지연된 캐시 쓰기 등) 사이에 있습니다.
IO>
열 에서 숫자를 추가 할 수 없습니다 . 각 프로세스에서 나오는 총 I / O의 비율이 아니라 각 프로세스 시간의 일부가 I / O에 소비되는 시간을 보여줍니다 . 99.9 %는이 프로세스가 항상 I / O에서 거의 차단되었음을 의미합니다.
프로세스 (많은 프로세스가 사용하는 파일 캐시, 다른 프로세스가 스왑 아웃되도록하는 RAM을 요청하는 프로세스 등)간에 많은 I / O가 공유되므로 프로세스별로 I / O를 계산하기가 어렵습니다.
디스크의 "최대 가능한 I / O"에 대한 유용한 정의가 없다고 생각합니다. 체인의 여러 지점에서 최대 순차 쓰기 속도와 최대 순차 읽기 속도 hdparm -t
가 있지만 (이러한 값 중 일부가 표시됨) 실제 사용량을 나타내는 것은 아닙니다. 파일 읽기 및 쓰기는 일반적으로 순차적이지 않습니다. 하드 디스크에서 헤드를 이동하여 다른 위치에 액세스하는 것은 종종 가장 많은 시간이 걸립니다.