問題タブ [pstree]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
440 参照

linux - プールスレッドとは

Linux で実行するpstree -p pidと、プロセスのスレッド ツリーが表示されます。

多くのプロセスには、「プール」と呼ばれるスレッドが含まれています。それらのいくつかは短いライフサイクルを生きます。それらは次のようになります。

それらの「プール」スレッドとは何ですか? 彼らはどのような仕事を担当していますか?


それをグーグルで検索するのはかなり難しいです。すべての結果は、スレッド プールに関連して出てきます。それらはスレッドプールと関係がありますか?

0 投票する
3 に答える
1310 参照

linux - シェルスクリプトを使用して、pstree から指定されたプロセス名の pid を取得します

一連のプロセスを取得するために pstree を使用していますが、結果は次のようになります

プロセスA(123)---プロセスB(124)---プロセスC(125)---プロセスターゲット(126)---プロセスD(127)

キーワード「processTarget」を使用して pid、つまり 126 を取得したいと思います。

pstree を選択した理由は、この一連のプロセスに SIGTSTP シグナルと SIGCONT を送信するためです。

どうすればそれができますか?簡単にできることはありますか?

注: processTarget(126) は固定位置にないため、awk を使用して PID を取得できませんでした。

0 投票する
1 に答える
1966 参照

process - Grid Engine / Sun Grid Engine / Son of Grid Engine での Docker の使用

Grid Engine / Sun Grid Engine / Son of Grid Engine で Docker を実行し、デーモンが使用するリソースを監視できる経験のある人はいますか? 問題は、 Iの場合qsub docker run ...、コンテナー内の実際のプロセスがクライアントでdockerはなくデーモンによって実行されるdockerことです。これは、プロセス ツリーが異なることを意味します。

SGE が別のツリー内のプロセスのリソースを追跡する方法はありますか?

もう 1 つのオプションはqsub、最初に docker デーモンを起動し、次に目的のdocker runコマンドを実行するスクリプトを使用して、すべてのプロセスが SGE によって起動された同じプロセス ツリーにあるようにすることです。これには、sge がデーモンを起動する権限 (root アクセス) を持っている必要があり、ホスト上で複数の docker デーモンが実行される可能性もあります。

代替プロセス ツリーのもう 1 つの問題は、ジョブがサブミットされたデーモン ( -d) を指定した場合です。この場合、docker クライアントは終了しますが、docker デーモンはまだコンテナーを実行している可能性があります。

0 投票する
0 に答える
60 参照

init - Linux ボックスで発生している分散サービス拒否またはマイニングを取り除く方法

いくつかの奇妙な処理が実行され、すべてのリソースが消費されています。私はそれを何度も殺しましたが、それでも出てきて再び始まります。あなたの助けに非常に感謝します!

参照用の pstree 出力は次のとおりです。

yMPzpi : これは、殺した後も別の名前で再起動している 1 つです。

参照用の strace 出力は次のとおりです。