8 本当にシンプル Linuxサーバーがある-4つのプロセスがCPU使用率100%以上で実行されています。 これはどういう意味ですか?100%を超えるものはないと思いました:) linux — スティーブ ソース
12 マルチコアマシンですか?私のラップトップはデュアルコアで、2つのプロセスで100%を表示することができます。 私の理解では、topはプロセッサ/コアあたり100%を提供します。 — ベンピルブロウ ソース 3 はい、4つのコアがあり、それを最大にすると、CPUが400%使用されます:) — Xorlev 私には4つのコアがあり、現在99個のCPU使用率を使用する5つのプロセスがあります。これは400%をはるかに超えていますが、これはどのようにして可能ですか? — Addison
3 topのバージョンが異なると、CPU使用率も異なります。個々のプロセスラインアイテムを参照していると仮定すると、topはそのプロセスとすべての子スレッドの累積CPU使用率を表示しています。IEが2つの子スレッドを実行している場合、1つは50%のCPU 0を使用し、もう1つは75%のCPU 1を使用します。topは、プロセスのCPU使用率を125%で報告します。 これらのスレッドは、-Hを指定してtopを実行するか、PSで-mオプションを指定して表示できます。 — ブライアン・ティルマン ソース
0 使用率はプロセッサを参照しています。シングルスレッドプロセスは100%を超えることはできません。ただし、topが一部のサンプルを100%を超えて報告できる場合。マルチスレッドプロセスは、複数のプロセッサが与えられた場合、100%を超えることができるはずです。 CPUにバインドされたプロセスがたくさんあるようです。これは、Setiプログラムなどの一部のプロセスでは正常です。対話型プロセスは通常、CPUをあまり使用しません。 レポートに基づいて、少なくとも4つのプロセッサが必要です。 — BillThor ソース