리눅스에서 하드 디스크로드를 모니터링하는 좋은 명령 줄 유틸리티가 있습니까? top
디스크 활동 iso cpu 사용법 과 같은 것이지만 모니터링하는 것.
좀 더 구체적으로 말하면, 프로그램에서 실행되는 프로그램의 여러 부분에 대해 여러 번 최적화 한 후 일부 (무거운로드) 서버의 경우 병목 현상은 단순히 디스크의 파일에 로깅하는 것입니다. 그러나 서버가 처리 할 수있는 트래픽 양을 평가하기가 매우 어렵다는 것을 알게되었습니다.
가장 이상적인 도구는 "현재 디스크 대역폭의 35 %를 사용하고 있습니다"라는 문구입니다. 어떤 아이디어?
/sys/block/sda/stat
있습니다. 필드 # 1은 총 읽기 수를, 필드 # 5는 총 쓰기 수를, 필드 # 9는 진행중인 I / O 작업 수를 나타냅니다. 자세한 내용은 kernel.org/doc/Documentation/iostats.txt를 참조하십시오 . 값은 오랫동안 부호가 없으며 줄 바꿈 될 수 있습니다.
how do you do it with SNMP?
입니다. 로그인하여 내용을 확인하는 것이 좋지만 실제로 기록 데이터가 필요합니다.