우리 환경에는 꽤 많은 물리적 시스템이 있지만 시간 경과에 따른 디스크 대기 시간 통계에 대한 추세 데이터가 없습니다. 표준 iostat 명령을 쉽게 실행하여 특정 시점의 대기 시간을 확인할 수 있습니다. 하지만 쉽게 추출할 수 있는 과거 데이터가 없습니다.
화면 스크래핑 스크립트의 iostat 출력 외에 디스크 대기 시간을 모니터링하는 데 권장되는 도구가 있습니까? IOP 그래프가 있지만 해당 그래프와 쌍을 이루는 대기 시간 통계가 없으면 일반적으로 해당 그래프는 그다지 유용하지 않습니다.
현재 추세 분석에 MRTG를 사용할 수 있으며 Nagios를 사용하여 초과된 특정 임계값에 대해 경고할 수 있습니다.
우리는 일반적으로 Dell 플랫폼에서 RHEL 시스템을 사용합니다. 따라서 이러한 공급자가 내가 모르는 특정 사용하기 쉬운 도구를 제공하는 경우 이를 지적하는 것도 도움이 될 것입니다.
답변1
sysstat(sar)은 디스크 성능 통계를 캡처합니다. 또한 추세에 대한 보기를 제공하기 위해 SVG 차트를 생성할 수도 있습니다.http://sebastien.godard.pagesperso-orange.fr/features.html#main_features
답변2
munin
이제 블록 장치 대기 시간을 표시할 수 있는 기본 플러그인이 있습니다. 대기 시간 모니터링 소프트웨어에 대한 특정 요구 사항이 있습니까?
플러그인은 합계를 읽고 /proc/diskstats
결과 /sys/block/*/stat
를 읽을 수 있게 만듭니다.