htopでは、PIDを除くすべてのプロセスで同一の64個のプロセスのリストが表示されることがあります。彼らは何ですか?


25

この状況に何度か気付きました(ただし、常に同じコマンドであるかどうかはわかりません)。

私がテストしてきて、適切に終了していない分離されたスクリプトが原因でない限り、この状況への導きを説明する方法すら知りません...

私ができる最善のことは、htop(ツリービュー)のこの画像を提示することです...最初の数個だけを示しました。合計63の下位エントリ(および1つの親)があります...そして、そこに座っているだけです!

私は何が起こっているのか知りたいのですが…そして「64」は何らかの制限がありますか?

いずれにせよ、64個のスレッド/プロセスが「実行中」であることは奇妙に思えます

更新:
システムを再起動したばかりですが、今回、最初に確認したのはhtop...
console-kit-daemonが63スレッドを表示しているため...これは正常な状況のようです...それでも私には少し奇妙に思えます... console-kit-daemonに多くのスレッドがある理由を誰もが知っていますか?


代替テキスト


回答:


7

60+のスレッドがあるバグ代替テキストConsoleKit


1
DoRに感謝します...これは「パズル」を解決しました...バグページで、誰かがhtopの設定を「ユーザーランドスレッドを表示しない」ように変更することを提案しました。私はそれを試してみましたが、Hを押すのと同じ設定であることが判明しました...しかし、このため、htopの便利な設定のいくつかに気づきました。例えば。ベース名をハイライト...と私はそれを参照...異なる色でスレッドを表示カーネルスレッドがあまりにもオン/オフを切り替えることができます...だから、などについて学習コンソール・キット・デーモンのこの新しい洞察はに、珍しいbehavioue htopはボーナスです:)
Peter.O

@ Peter.Oありがとう!押すHとユーザーランドスレッドが非表示になることを知らなかった
asgs

31

これらは(プロセスではなく)ユーザースレッドであり、htopの 'H'トグルを使用して非表示にできます。manページのこの説明を参照してください。

Hユーザースレッドの非表示:通常のプロセスとは異なる方法でそれらを表すシステム(最近のNPTLベースのシステムなど)では、プロセスリスト内のユーザー空間プロセスからスレッドを非表示にできます。(これはトグルキーです。)


8
これは、小文字の「h」ではなく、大文字の「H」であることを付け加えます(htopダニエルが知っていると確信していますが、おそらく他の皆ではありません)。
JanC

ダニエルのおかげで、私はそれらが「スレッド」であることに気付いていなかったと言わなければなりませんが、それにもかかわらず、それぞれが固有のPIDを持っています。そして、なぜ私は、少なくとも一つの他のsituatonで見られるとカウントしている。この見かけ上の64の天井(?この程度..任意のアイデア?...画像が取り込まれたときところで..私が持っていたんですが実行されているものは(私がいること知っている)ノーチラスとターミナルといくつかの他の標準的な「静的」アプリ(geditやfirefoxなど)以外
Peter.O

- Peter.O @ stackoverflow.com/questions/9305992/...、良い読み取り。
dpb
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.