htopで同じタイトルの下に多くのプロセスがリストされているのはなぜですか?


55

同じタイトルと「統計」がhtopにリストされているプロセスが10個または15個あることがある理由を誰かが説明できますか?複数のスレッドが実行されていると推測していますが、それらの多くは明らかに同時に実行できませんでした。

たとえば、プロセスで10の非同時スレッドに対して15の非同時スレッドを使用する場合、何らかのパフォーマンスヒットが発生しますか?


回答:


81

htopデフォルトでは、どのように個々のスレッドを個別のプロセスとして表示しますps -AL。大文字をH押すと、メインプロセスのみを表示するように切り替わります(もう一度押すと元に戻ります)。各スレッドの要約情報は実際にはプロセス全体を反映しているため、メモリカウントなどはありません。スレッドはRアクティブなときとアクティブでSないときに表示htopされます。 、スレッドの切り替えはそれよりはるかに速いため。

さまざまなスレッドモデルのパフォーマンスは複雑で、それ以上superuser.comです。特定の問題が発生した場合は、推測しようとするのではなく詳細に説明する必要があります。

同じトピックの詳細については、http://groups.google.com/group/alt.os.linux.mandriva/browse_thread/thread/59c9f42e99b53663/2e6ddc78b2b85cf2?lnk = raotを参照してください。

これHはユーザースレッド用です。カーネルスレッドの場合、同様のトグルキーKが存在し、設定メニューから両方のオプションにアクセスできます- F2次にオプション表示します


1
Kは機能していないようですが、F2を押してセットアップに入り、オプションを表示し、ユーザーランドスレッドを非表示にするボックスをオンにします。
ジョシュアダルトン

7
ああ、ところで「H」大文字はあなたが意味したものかもしれません。
ジョシュアダルトン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.