排行榜

如何使用centos查看内存、cpu占用等消耗占比?

本文阅读 2 分钟
首页 运维中心 正文
广告

一、 查看内存占用


(1)使用 free 命令


这会显示系统的物理内存和交换空间使用情况,以人类可读的方式显示。


1.free 单位K
2.free -m 单位M
3.free -h  单位G


640.jpg

参数说明:

total 总物理内存

used 已经使用的内存

free 没有使用的内存

shared 多进程共享内存

buff/cache 读写缓存内存

available 应用程序可用物理内存


(2)top命令


top命令用来监控linux的系统状况,比如cpu、内存的使用

输入top命令

按 q 退出

按x,高亮排序列,默认应该是%CPU,按CPU占用排序。


640.webp


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


640.webp


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


640.webp


(3)查看内存前X


使用以下命令查看前10,修改10数字即可查看前X

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


640.webp


或者,数字需要额外+1

ps aux --sort -rss | head -n 11


640.webp


二、查看cpu占用


查看前10

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


640.webp

或者以下命令,数字需要额外+1

ps aux --sort -pcpu | head -n 11


640.webp


本文经授权后发布,本文观点不代表立场,文章出自:https://mp.weixin.qq.com/s?__biz=Mzg4ODQ1NTE2Mg==&mid=2247564386&idx=1&sn=4f95eb62e88792431cfc09bfebf426a9&chksm=cff956f7f88edfe1f0ca34efd44827db14646632714f3d6777fda71c21f045bae911c8582509&scene=27
云主机-本地内网通信OPEN-VPN
« 上一篇 08-16
利用python脚本实现自动阿里云rds添加ip白名单
下一篇 » 09-26
广告