i3ステータスバーにCPU使用率が無効(?)として表示されます。

i3ステータスバーにCPU使用率が無効(?)として表示されます。

私はUbuntuコンピュータでi3ウィンドウマネージャを使用しています。によると、/proc/cpuinfo私のコンピュータには20個のプロセッサがあります。ただし、大規模な並列ジョブ(例:)を実行すると、make -ji3のステータスバーに非常に高いCPU使用率(300以上)が表示されることがよくあります。

どうやってこれができますか?

答え1

通常、i3ステータスバーに表示される内容は、i3status実行準備が整ったプロセス数であるロードです(技術的にはRまたはD状態)。この数がどれだけ高くなるかという制限はありません。 300以上の数字をかなり見ました。

答え2

このようにCPU使用率を監視する場合、一部のソフトウェア(mpstatやi3statusなど)は1つのコア使用量を100%使用量と見なすため、300%は3つのコアと同じか3つのスレッドと同じになる可能性があります。 CPUのスレッド。

関連情報