centos7 内存使用率计算_Linux CPU、内存、磁盘、使用率计算

Linux CPU、内存、磁盘、使用率计算

原创作品,转载请标明出处。

命令方式查看:

cpu使用率:

如果发现多个进程cpu使用率加起来高于100%,或者单个进程(可能开多个线程导致)使用率高于100%,说明该top工具版本比较旧,使用单核cpu方式计算的使用率。

解决办法:

更新top工具或者使用其他工具(经测试busybox-1.29.3中的top命令是准确的)。

手动计算,用 使用率 除以 cpu核数 = 真实的cpu使用率。

[root@agent ~]# top

1548244028619.png

memory使用率:

计算方式:used / total * 100% = 内存使用率

[root@agent ~]# free

1548244619967.png

disk使用率:

[root@agent ~]# df

1548244755982.png

解析proc文件获取:

cpu使用率:

proc文件:/proc/stat

字段解释:只看行首以cpu开头的行,每列字段含义为:

name 设备名

user 从系统启动开始累计到当前时刻,处于


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部