显示统计占用系统内存最多的进程,并排序

ps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。

一般比较常用的选项

-A:显示所有程序。-e:此选项的效果和指定"A"选项相同。
e:列出程序时,显示每个程序所使用的环境变量。
-f:显示UID,PPIP,C与STIME栏位。
f:用ASCII字符显示树状结构,表达程序间的相互关系。
[root@centos7 /etc/profile.d]#ps aux --sort=-%mem | head -5 
USER        PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
lanfeng    7577  0.1  8.8 3495452 180328 ?      Sl   15:09   0:03 /usr/bin/gnome-shell
lanfeng    7915  0.0  2.8 1343912 58560 ?       Sl   15:09   0:01 /usr/bin/gnome-software --gapplication-service
root       7009  0.0  2.0 327276 40824 tty1     Ssl+ 15:09   0:00 /usr/bin/X :0 -background none -noreset -audit 4 -verbose -auth /run/gdm/auth-for-gdm-kbRTQY/database -seat seat0 vt1
lanfeng    7857  0.0  1.4 1010396 30260 ?       Sl   15:09   0:00 nautilus-desktop --force

 

posted @ 2020-08-04 16:17  树在地上  阅读(313)  评论(0编辑  收藏  举报