centos查看内存、cpu占用、占用前10,前X
一、 查看内存占用
(1)使用 free 命令
这会显示系统的物理内存和交换空间使用情况,以人类可读的方式显示。
free 单位K
free -m 单位M
free -h  单位G
 

 参数说明
 total 总物理内存
 used 已经使用的内存
 free 没有使用的内存
 shared 多进程共享内存
 buff/cache 读写缓存内存
 available 应用程序可用物理内存
(2)top命令
top命令用来监控linux的系统状况,比如cpu、内存的使用
 输入top命令
 按 q 退出
 按x,高亮排序列,默认应该是%CPU,按CPU占用排序。

按shift+> ,切换高亮, 可以看到高亮部分到%MEM,按内存占用排序。

也可以输入top后,按下 “M” 键,按照内存使用量对进程进行排序,以查看各个进程的内存占用情况。

(3)查看内存前X
使用以下命令查看前10,修改10数字即可查看前X
ps aux | head -1;ps aux |grep -v PID |sort -rn -k +4 | head -10
 

或者,数字需要额外+1
ps aux --sort -rss | head -n 11
 

二、查看cpu占用
查看前10
ps aux | head -1;ps aux |grep -v PID |sort -rn -k +3 | head -10
 

或者以下命令,数字需要额外+1
 ps aux --sort -pcpu | head -n 11
 

来源:https://blog.csdn.net/m0_46884194/article/details/132763009
正文到此结束