web-dev-qa-db-ja.com

「htop」プロセスとスレッドCPU使用率?

ツリービューのhtopでマルチスレッドプロセスを観察しています。問題のある部分だけを取り除くとすると、次のようになります。

                  CPU%
 bin/process       100
  `- thread1        70
  `- thread2         0

プロセス全体で100%を使用しており、スレッドの1つが70%を使用しています。他の30%はどこに配置しますか?

thread1thread2は、メインプロセスによって生成された子スレッドですが、メインプロセスは引き続き機能します。

Htopの出力では、bin/process(およびすべての子スレッド)が100%のCPUを使用しています。 CPUの70%はthread1によって使用され、0%はthread2によって使用され、残りの(差)はこれらの子スレッドを生成/管理するメインプロセスです。

1
Michael Daffin