混乱したバロック様式の Debian ps: 森の木にスレッドを表示

混乱したバロック様式の Debian ps: 森の木にスレッドを表示

私の好きなps通貨は次のとおりです。

ps -efww ef

watchすべてのプロセスが必要なので(-e)、そのプロセスに関する拡張情報を取得し(-f)、実行中の環境を確認し(e)、-w -w一部を失わないようにラップし()、fサブプロセスを視覚的にグループ化します。一目で見ることができます。

私は朝を通して「無駄」だった。どの上記と同じ可視化ロジックに基づいて、スレッド情報も表示されます。私は40の異なるオプションの組み合わせを試しました。 (実際、私は私を確認し、.bash_historyもっと試してみました!)。たとえば、組み合わせには交換fと森の表示が含まれます。-H時には巧妙な「順序」を確認するために順列を試みることもあります。

スレッドオプションのどれも私のモニター画面設定と互換性がないようです。私はH、、そしてについて話しています。-Lm-m-T

混乱しています。私は何が間違っていましたか?どうやって過ごすの?

具体的には、突然30〜80スレッドのダウンロードマネージャなどのプロセスを監視する必要があります。

答え1

多くのスレッドを生成するプロセスを監視するには、プロセスあたりのスレッド数が関​​連性があると思うので、次のようにします。

ps -o pid -o thcount

-eまたは、など、一致させるプロセスを選択するオプションもあります-C。定期的にコマンドを実行して観察すると、thcountおおよその結果が得られます(たとえば、呼び出し間でPIDが再利用されるかどうかは検出できません)、目的には十分です。

プロセスあたりのスレッド数を制限できます。

(ulimit -T 20; downloadmanager)

関連情報