小智 10
如果你想要一些互动的东西,试试:
atop - launch it and press 'm' (memory usage) and 'p' (group by process name).
Run Code Online (Sandbox Code Playgroud)
如果你想要一些可编写脚本的东西,有一些类似于下面的东西 - 虽然它没有完全按照你的要求做(PPID 1),但你可以使用 awk 根据例如进程名称进行分组 -
ps -eo pmem,vsize,cmd | grep -v '\[' | awk 'NR>2{mem[$3]+=$2}END {for(k in mem) print k " " mem[k]/1024000};' | sort -gk 2 | tail -n 10
Run Code Online (Sandbox Code Playgroud)
可能有一些聪明的方法可以用 ps 过滤 ppid ......但我太愚蠢了,无法快速弄清楚。
归档时间: |
|
查看次数: |
5561 次 |
最近记录: |