並列に複数回実行するバイナリがあり、各インスタンスはコマンドラインから異なる入力として実行されます。 cli入力に基づいてメモリ使用量を比較できるように、htopでこれらのプロセスのみを一覧表示したいと思います。 [htop -p]を試しましたが、複数のプロセスIDを入力として提供しても、1つのプロセスのみが一覧表示されます。入力が複数のプロセスIDまたはプロセス名の一部である場合に出力を取得する方法はありますか?
私がhtopで見たいものの例:
PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command
356 root 20 0 52952 7980 6632 S 0.0 0.8 0:00.00 ./test 1
357 root 20 0 2356 416 352 S 0.0 0.8 0:00.00 ./test 2
358 root 20 0 2356 332 268 S 0.0 0.8 0:00.00 ./test 3
とても感謝しています!
答え1
~からman htop
:
F4, \
Incremental process filtering: type in part of a process command line and only
processes whose names match will be shown. To cancel filtering, enter the Filter
option again and press Esc.
したがって、一度実行したらhtop
、含まれているコマンドのみをフィルタリングするには、入力して\test
クリックします。Entertest