htop画面のタスクと実行はどういう意味ですか?

htop画面のタスクと実行はどういう意味ですか?

私のコンピュータに見せて

Tasks 314; 24 running

この数字はどういう意味ですか?

1つのタスク= 1つのプロセスですか?

それでは、実行中のジョブの数がCPUの数と等しくないのはなぜですか? (CPUが24個以上あります。)

編集する。時々「実行」前の数字が実際に私が持っているCPUの数を超えています!

ベストアンサー1

ジョブは開いているプロセスの数を示します。 (混乱を避けるために「実行」という用語は使用しません。)

すべての開いているプロセスがCPUを継続的に消費するわけではないことを認識する必要があります。

各プロセスはさまざまな状態にあります。

  • 実行中:CPUを積極的に使用
  • 停止:ユーザーがプロセスを停止(一時停止)しました。
  • defuncまたはゾンビ:プロセスは実際に外部リソース(通常はディスクドライブ)からブロックされました。
  • スリープ:多くのプロセスが実際に多くの時間休止状態を維持し、異なる間隔で小さなチェックを実行するか、ユーザー入力を待つため、最も一般的な状態です。

おすすめ記事