Linux:/proc/stat情報がtopコマンドと一致しません。

Linux:/proc/stat情報がtopコマンドと一致しません。

出力は次のとおりです(最初の行)cat /proc/stat

$ cat /proc/stat
cpu  1089754000 1806405811 36616 32667836 1477 0 11090 12536 0 0

一方、コマンドを実行すると、top以下が表示されます。

%Cpu(s):  0.0 us,  0.1 sy,  6.3 ni, 93.6 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st

これは互いに明確に一致しません(たとえば、/ proc / statのuser = 1089754000とNice = 1806405811はtopコマンドの反対であるアイドル= 32667836よりはるかに高いです)。

どんなアイデアがありますか?ありがとうございます。

ベストアンサー1

内の数字は/proc/statシステム起動後の合計です。の値はtop現在の使用率、つまり統計値の変化率を反映しています。

つまり、統計値は自動車の速度に対する自動車の走行距離と同じです。

おすすめ記事