iostat의 출력 해석

iostat의 출력 해석

1GBps 전용 회선에서 300~900MB의 정적 파일만 제공하는 매우 느린 속도에 직면해 있습니다.

이것이 출력이지만 iostat이것이 괜찮은지 모르겠습니다.

Linux 2.6.32-220.13.1.el6.x86_64 (zlin) 05/04/2012 _x86_64_ (4 CPU)

avg-cpu: %user %nice %system %iowait %steal %idle 0.36 0.00 2.70 35.74 0.00 61.19

Device:   rrqm/s   wrqm/s     r/s     w/s   rsec/s   wsec/s avgrq-sz avgqu-sz   await  svctm  %util
sda          7.53    17.90   97.65    0.76 26641.93   149.18   272.25    22.72  230.85   7.46  73.39

반품:

netstat -an |grep :80 |wc -l
416

iptraf165000KB/초 표시

답변1

여기서 정답은 이러한 통계를 시스템이 정상적으로 실행될 때의 모습과 비교하는 것입니다.. 성과 분석을 위한 기준선 확보의 중요성은 아무리 강조해도 지나치지 않습니다.

그럼에도 불구하고 좋은 튜토리얼이 있습니다 iostat:

요약을 통해 다음을 테스트해 보겠습니다. - 디스크가 사용 중이지만 아직 최대 용량에 도달하지 않았습니다. 사용률 73% - 디스크 요청이 처리되는 데 약 7ms가 소요되는데 이는 상당히 좋은 것 같습니다. - 가장 분명한 대답은 다음과 같습니다. CPU는 기본적으로 유휴 상태입니다. (61%), 그렇지 않으면 I/O를 기다리고 있습니다.

아마도 다른 일이 방해가 될 수도 있고, 애초에 요청을 지연/버퍼링하는 것일 수도 있습니다. 가능하다면 대용량 파일을 제공하는 httpd 프로세스를 측정하고 그림이 다르게 보이는지 확인하는 것이 좋습니다.

관련 정보