問題タブ [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.
linux - プールスレッドとは
Linux で実行するpstree -p pid
と、プロセスのスレッド ツリーが表示されます。
多くのプロセスには、「プール」と呼ばれるスレッドが含まれています。それらのいくつかは短いライフサイクルを生きます。それらは次のようになります。
それらの「プール」スレッドとは何ですか? 彼らはどのような仕事を担当していますか?
それをグーグルで検索するのはかなり難しいです。すべての結果は、スレッド プールに関連して出てきます。それらはスレッドプールと関係がありますか?
linux - シェルスクリプトを使用して、pstree から指定されたプロセス名の pid を取得します
一連のプロセスを取得するために pstree を使用していますが、結果は次のようになります
プロセスA(123)---プロセスB(124)---プロセスC(125)---プロセスターゲット(126)---プロセスD(127)
キーワード「processTarget」を使用して pid、つまり 126 を取得したいと思います。
pstree を選択した理由は、この一連のプロセスに SIGTSTP シグナルと SIGCONT を送信するためです。
どうすればそれができますか?簡単にできることはありますか?
注: processTarget(126) は固定位置にないため、awk を使用して PID を取得できませんでした。
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 デーモンはまだコンテナーを実行している可能性があります。
init - Linux ボックスで発生している分散サービス拒否またはマイニングを取り除く方法
いくつかの奇妙な処理が実行され、すべてのリソースが消費されています。私はそれを何度も殺しましたが、それでも出てきて再び始まります。あなたの助けに非常に感謝します!
参照用の pstree 出力は次のとおりです。
yMPzpi : これは、殺した後も別の名前で再起動している 1 つです。
参照用の strace 出力は次のとおりです。