質問: 実行中のプロセスの数が一番上に表示されます top(1)に表示される「実行中」フィールドに表示される通常の最大数は、システムにインストールされている論理cpuの数です。ただし、ubuntu 10.04(他のバージョンではチェックされていません)では、top(1)に、前述の制限よりも多くのプロセスが実行されていることがあります。たとえば、シングルコアシステムで実行中の2つのプロセスが表示される原因は何ですか?
回答: おそらくハイパースレッディング。トップのマニュアルページには次のように書かれていることに注意してください。 実行中として表示されるタスクは、「実行準備完了」としてより適切に考える必要があります。それらのtask_structは、linuxの実行キューに単純に表されます。真のsmpマシンがなくても、トップの遅延間隔とニース値によっては、この状態で多数のタスクが表示される場合があります。