web-dev-qa-db-ja.com

トップ/ htop;コマンドによるプロセスのグループ化

特定のコマンドが使用しているリソースの量を知りたい。

topおよびhtopはプロセスごとに情報を表示しますが、コマンドごとに情報を表示したいのですが。例えば。 RAM chromeが使用している量を教えてください。

24
brillout

topはバッチモードで実行できます-b 1反復あり-n1。あなたはそれをgrepし、それをawkSUM結果にパイプして出力します。

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

出力する列がわかりません。変化する $9ニーズに合わせて。

10

これはatopで可能です。実行中にpを押すだけです。ヘルプから:

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
9
Nemo

Hhtopを押すと、メインスレッド(コマンド)によってプロセスがグループ化され、実際にはスレッドの表示が切り替わります。

7
BG Adrian