私はIntel(R) Xeon(R) CPU E5520
16の論理コア(8はHT)として見えるマシンを持っています。CPU時間を消費するために何かを実行する場合(シングルスレッド)、topはプロセスの100%のCPU使用率を正しく報告しますが、合計使用率は約3〜4%です。
Cpu(s): 3.6%us, 0.0%sy, 0.0%ni, 96.4%id, 0.0%wa, 0.0%hi, 0.0%si, 0.1%st
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1567 www 20 0 65632 84 4 R 100 0.0 0:05.96 burnMMX
確かに、報告された使用量は〜6.25%(16コアの1)になるはずです。
- それは仮想マシンなので間違っていますか?
- 正しい値を計算するにはどうすればよいですか?
個々のコアの使用レベルが正しい場合、これは予想外にありそうにないほど上位のバグを示唆しています...
—
Hubert Kario
これは、VMの不正な上位結果に関する最初の投稿ではありません。VMテクノロジと、ホストおよびゲストオペレーティングシステムについて教えてください。
—
Nils
atop
トップを変更して各CPUの使用状況を個別に報告することができます(を押す1
)