linux 查看内存使用的前十名

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 查看内存使用的前十名相关的知识,希望对你有一定的参考价值。

参考技术A 这个命令很长,死记硬背肯定是不行的,但是只要理解了这个用法的思路,用起来就是很方便了。

命令详解

ps aux|head -1;ps aux|grep -v PID

sort -rn -k +4

Linux终端查看最消耗CPU内存的进程

1.CPU占用最多的前10个进程

ps auxw|head -1;ps auxw|sort -rn -k3|head -10

技术图片

2.内存消耗最多的前10个进程
ps auxw|head -1;ps auxw|sort -rn -k4|head -10

技术图片

3.虚拟内存使用最多的前10个进程
ps auxw|head -1;ps auxw|sort -rn -k5|head -10

技术图片

4.也可以试试
ps auxw --sort=rss
ps auxw --sort=%cpu
5.看看几个参数含义
  1. %MEM 进程的内存占用率
  2. MAJFL is the major page fault count,
  3. VSZ 进程所使用的虚存的大小
  4. RSS 进程使用的驻留集大小或者是实际内存的大小(RSS is the "resident set size" meaning physical memory used)
  5. TTY 与进程关联的终端(tty)

以上是关于linux 查看内存使用的前十名的主要内容,如果未能解决你的问题,请参考以下文章

linux主机应急排查

linux中内存占用率过高,如图

linux下查看最消耗CPU内存的进程

Linux终端查看最消耗CPU内存的进程

linux 下取进程占用 cpu/内存 最高的前10个进程

查找Linux中内存和CPU使用率最高的进程