美文网首页
Linux获取当前占用内存最多的N个进程

Linux获取当前占用内存最多的N个进程

作者: 平仄_pingze | 来源:发表于2018-07-17 11:25 被阅读39次

参考: https://stackoverflow.com/questions/4802481/how-to-see-top-processes-sorted-by-actual-memory-usage/9606882#9606882

在top v3.3.9中,支持-o参数,可以指定用来排序的列。
比如top -o %MEM就设定用内存占用百分比大小排序。

但是,起码在top v3.3.3中,这个参数是不被支持的。

可以使用:
ps aux | awk '{print $2, $4, $5, $6, $11}' | sort -k2rn | head -n 10
(各列依次为PID、%MEM、VSZ、RSS、COMMAND)

相关文章

网友评论

      本文标题:Linux获取当前占用内存最多的N个进程

      本文链接:https://www.haomeiwen.com/subject/tlywpftx.html