IOstat의 출력이 전혀 변경되지 않는 이유는 무엇입니까?

IOstat의 출력이 전혀 변경되지 않는 이유는 무엇입니까?

내 IOstat는 전혀 변경되지 않았습니다. 읽고 쓰는 블록의 변경 사항을 표시하지만 읽기 및 쓰기 블록/kB/MB 측면에서는 전혀 변경 사항이 없습니다. 서버가 유휴 상태이면... 363kB_read/s, 537kB_wrtn/s가 표시됩니다.

무거운 부하를 가하면... 같은 말이 나옵니다. 뭔가 잘못이다? 어떻게 해결할 수 있나요?

Centos 6을 기본 mysql 서버로 사용합니다.

답변1

사용 중인 특정 명령을 나열할 수 있습니까?

첫 번째 인쇄물은 일반적으로 시스템 수명 동안의 평균이며 거의 변경되지 않습니다.

"iostat -x 1 10"을 실행하면 iostat를 1초 간격으로 10회 실행하고 확장된 통계를 제공할 수 있습니다. 실행 2 - 10에는 원하는 데이터가 있어야 합니다. 그렇다면 매개변수를 수정하여 정확히 필요한 것을 얻을 수 있습니다.

답변2

iostat를 한 번 실행하면 마지막 재시작 이후의 통계만 표시되기 때문입니다. 현재 통계를 얻으려면 n초 간격으로 2회 이상 실행해야 합니다. 이 예제는 두 번 실행되며 가장 최근 통계인 두 번째 출력만 표시됩니다.

iostat -k 1 2 |tail -20

관련 정보