トップ出力:CPU使用率> 100%


15

これが私が集めたトップアウトプットです: トップ出力

topでは、vlcのCPU使用率が100%を超えていることがわかりました。

これがトップアプリケーションのバグであろうと他の何かであろうと、なぜこのように表示されているのかを正当化してください。


負荷平均が4を超えているため、嘘をついているわけではありません。それは高いようです。vlcを再起動して、メモリを解放するために何かをしてください。
ポールトンブリン

また、compizを使用しているようです。あなたは良い3Dグラフィックスカードを持っていますか?そうでない場合、おそらくすべてのCPUが3Dサーフェスにムービーをレンダリングしようとしている場所です。
ポールトンブリン

回答:


30

マルチコア/マルチCPU環境で、「トップ」がIrixモードで動作しています。これは、プロセス(vlc)が1.2 CPU /コアをビジーに保つ計算を実行していることを意味します。つまり、100%+ 20%、60%+ 60%などを意味します。

「I」を押して、Solarisモードに切り替えます。同じ値をコア/ CPUの数で割った値が得られます。


2
を押してIrixモードから切り替えた後IWrootである場合、を押してデフォルト構成として保存できます。
AKWF

2
Wこれらをdefとして保存するように押す前に。設定を11回または2回押すと、CPU /コアがどのくらい正確にロードされているかがわかります。;)
poige

シングルtopコアマシンを使用し、プロセスの1つをCPU使用率100%として表示する場合の結論。これは、マシンがハングし、他のプロセスがCPU時間を取得しないことを意味しますか。
クリシュナオザ

@krishna_oza:その場合top、プロセスのリストを更新できなくなると、それもプロセスになります。シングルコアマシンの100%は、「測定間隔中に他のプロセスがCPU時間を要求しなかった」ことを意味します(または何かが必要だったかもしれませんが、非常に高速だったため測定エラーになりました)。最も重要なことは別のプロセスがアクティブになるtopと、他のプロセスが残りの共有を取得して、100%の値が再び低下することを確認する必要があります。
ntninja

@AKWFおよび@poigeのコメントの更新:これが2012年に既にそうだったかどうかはわかりませんが、現在(2019年)にtopは、通常ユーザーとして実行するときにキーが使用される${XDG_CONFIG_HOME:-~/.config}/procps/toprc場合に構成ファイルが保存Wされます。
-ntninja
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.