マルチコアCPUのアイテム取得について(Windows)

お世話になっております。

<環境>
Zabbixサーバー
 Zabbix:2.0.8

Zabbixクライアント
 OS:WindowsServer2008R2

上記Windows環境のCPUを取得したく、
・CPU合計値→perf_counter[\Processor(_Total)\% Processor Time]
・CPUコア#1→perf_counter[\Processor(0)\% Processor Time]
・CPUコア#2→perf_counter[\Processor(1)\% Processor Time]
でアイテムを作成してデータを取得したところ、

同時間にCPUコア#1とCPUコア#2は100%になっている状況下で、CPU合計値は60%程度でした。
ZabbixはWindowsのパフォーマンスカウンタの結果を取得しているだけですので、どちらかといえばOS側の問題だとは思っておりますが、何かご存知の方がおりましたら情報共有させていただけますと幸いです。

よろしくお願いいたします。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー minayan の写真

ご質問の件ですが、
値を取得するタイミングがずれていることで、この事象になったものと思われます。
無理やりですが、例を挙げると
CPU合計値 時刻12:00:01 使用率60%
CPUコア#1 時刻12:00:00 使用率100%
CPUコア#2 時刻12:00:00 使用率100%
値はZabbix agentがその瞬間に取得するので、取得時間の違いでこういう結果となります。
もう1点、3つとも時刻が一致していても、秒未満の単位まで一致しないと合計値は合わないです。
当方の環境でも実際に起きています。
最新データでこの3つの値の取得時刻を確認されてはいかがでしょうか。

ユーザー itou の写真

ご返信ありがとうございます。

おっしゃるとおり、グラフを値レベルで確認したところ、それぞれのアイテムのタイミングがずれていたことを確認できました。

ありがとうございました。