Loading

查看进程占用资源

ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head   #获取占用CPU资源最多的10个进程
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head   #获取占用内存资源最多的10个进程


ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head

#查看占用cpu最高的进程
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head
或者top (然后按下M,注意这里是大写)

#查看占用内存最高的进程
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head
或者top (然后按下P,注意这里是大写)

#ps  -ef 说明
PID:进程的ID
USER:进程所有者
PR:进程的优先级别,越小越优先被执行
NInice:值
VIRT:进程占用的虚拟内存
RES:进程占用的物理内存
SHR:进程使用的共享内存
S:进程的状态。S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负数
%CPU:进程占用CPU的使用率
%MEM:进程使用的物理内存和总内存的百分比
TIME+:该进程启动后占用的总的CPU时间,即占用CPU使用时间的累加值。
COMMAND:进程启动命令名称

#有关内存消耗最大进程
ps aux --sort -rss | head


#仅展示有关内存消耗过程
ps -eo pid,ppid,%mem,%cpu,cmd --sort=-%mem | head

#查看命令名称而不是命令的绝对路径
ps -eo pid,ppid,%mem,%cpu,comm --sort=-%mem | head


top -c -b -o +%MEM | head -n 20 | tail -15

#查看命令名称而不是命令的绝对路径
top -b -o +%MEM | head -n 20 | tail -15


#ps_mem 程序 用于显示每个程序(而不是每个进程)使用的核心内存。该程序允许你检查每个程序使用了多少内存。它根据程序计算私有和共享内存的数量,并以最合适的方式返回已使用的总内存。
 ps_mem





posted @ 2020-06-04 19:51  Lust4Life  阅读(686)  评论(0)    收藏  举报