2013-01-22 3 views
0

저는 설정 오류라고 확신합니다. 그러나 그것을 이해할 수는 없습니다. 내가 모니터링하고있는 컴퓨터의 CPU 화면은 약 4-5 %의 CPU 시스템 시간과 약 20 %의 CPU 시간을 보여줍니다. Top은 내가 감시하는 컴퓨터의 CPU %가 39-40 %임을 보여줍니다. 왜 Zabbix가 결과를 올바르게 표시하지 않습니까? ..Zabbix cpu 사용법이 올바르게보고되지 않습니다.

내가 zabbix 잘 알고 아니에요,하지만 난 그것을 전에 기계에 대한 정확한 통계를 표시 보았다 알고

여기 숫자에 관련이있을 수있는 몇 가지 문제가 있습니다

답변

1

. 첫째, 코어 당 CPU 사용량을 보거나 모든 코어에서 평균을 보았는가 아니면 전체적으로 계산 했는가? 일부 운영 체제 (예 : FreeBSD)의 경우 상단에 CPU 사용량이 표시됩니다. 8 개의 코어를 가지고 있다면 최대 800 %의 CPU 사용량을 가질 수 있습니다!

Linux에서는 맨 위의 "1"을 눌러 코어 당 CPU 사용량을 표시 할 수 있습니다.

다음으로 CPU 사용이 실제로 무엇을 의미하는지 생각해 봐야합니다. 이것은 CPU 사용이 순간적으로 의미있는 개념이 아니기 때문에 단순한 개념이 아닙니다. 오히려 마지막 순간과 같은 일정 기간 동안 사용량을 측정합니다. CPU 사용량을 측정하는 데 CPU 자체가 상당히 필요하기 때문에 실행중인 자체가 측정 값을 변경합니다. 이 때문에

는 CPU 부하의 다른 측정은 정상 출력의 시작에서 발견된다 : 여기서

load average: 1.35, 1.27, 0.72 

부하 값을 해석하는 방법에 대해 다루는 useful article이다.

관련 문제