Linux查看最消耗内存,CPU资源的进程

1. 查看消耗CPU资源最多的前10个进程

[root@localhost ~]# ps auxw | head -1;ps auxw |sort -rn -k3 |head -11
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      1456  4.7  1.4 1128168 28884 ?       S

2. 查看消耗内存资源最多的前10个进程

[root@localhost ~]# ps auxw | head -1;ps auxw |sort -rn -k4 |head -11
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root      1456  4.7  1.4 1128168 28884 ?       S

3. 如下指令也是同样效果(按照cpu,内存等)

ps auxw --sort=rss
ps auxw --sort=%cpu
ps auxw --sort=%mem

4. 几个参数的含义

  1. %MEM 进程的内存占用率

  2. MAJFL is the major page fault count,

  3. VSZ 进程所使用的虚存的大小

  4. RSS 进程使用的驻留集大小或者是实际内存的大小(RSS is the "resident 5. set size" meaning physical memory used)

  5. TTY 与进程关联的终端(tty)

你可能感兴趣的:(Linux,监控)