top / h top;コマンドごとにプロセスをグループ化します。

top / h top;コマンドごとにプロセスをグループ化します。

特定のコマンドでどのくらいのリソースが使用されているかを知りたいです。

topプロセス別に情報を表示するのにhtop、コマンドで情報を表示したいです。たとえば、ChromeがどのくらいのRAMを使用しているかを知りたいと思います。

答え1

Hメインスレッド(コマンド)ごとにプロセスをグループ化すると、htop実際にスレッドの可視性が切り替わります。

答え2

実行中にクリックすると、これを行うことができますatoppヘルプから:

Accumulated figures:
        'u'  - total resource consumption per user
        'p'  - total resource consumption per program (i.e. same process name)
        'j'  - total resource consumption per container

答え3

topバッチモードでは、-b1回の繰り返しを実行できます-n1。それをgrepして、にパイプしawkSUM結果を印刷します。

top -b -n1 | grep chrome | awk '{ SUM += $9} END { print SUM }'

どの列を出力したいのかわかりません。$9必要に応じて変更してください。

関連情報