【Linux】Linux下查察cpu信息指令(top/mpstat/iostat/pidstat)阐明

[复制链接]
发表于 2025-12-29 19:35:57 | 显示全部楼层 |阅读模式
top下令

top(1) - Linux manual page (man7.org)
top查察总的CPU利用率

us: 用户空间斲丧的CPU资源占比,进程在用户态实行函数调用,编解码斲丧的都是us
sy: 内核空间斲丧的CPU资源占比,进程调用体系调用到达内核后会增长sy的斲丧
ni:调解过nice值的进程斲丧的CPU资源占比
id:idel的简称,空闲CPU资源占比
wa: io wait的缩写,CPU等候IO的时间,等候IO时CPU也是空闲的,和idel相比区别只不逾期在等候IO完成
hi:硬制止斲丧的CPU资源占比
si: 软制止斲丧的CPU资源占比,网络包的吸收大概发送过程会导致si的增长

top下令查察差别核上CPU的斲丧

在top下令下输入1就可以将每个逻辑核斲丧的CPU体现

mpstat

ubuntu安装mpstat指令

apt install sysstat
mpstat查察总的CPU利用率

指令

mpstat
输出效果

 mpstat查察每个核上CPU利用率


 指令

mpstat -P ALL
输出效果


mpstat每隔1s打印一次CPU利用率

指令

mpstat -P ALL 1
输出效果


iostat

iostat查察磁盘IO

总的磁盘IO

指令
iostat
输出效果

每个1s打印一次磁盘IO

指令
iostat -c 1
输出效果

pidstat

查察进程是在用户态还是内核态斲丧的CPU

查察指定进程pidstat

指令

pidstat -p 2
输出效果


每个1s输出一次进程pidstat

指令

pidstat -p 2 1
输出效果


 
 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!qidao123.com:ToB企服之家,中国第一个企服评测及软件市场,开放入驻,技术点评得现金

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

登录后关闭弹窗

登录参与点评抽奖  加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表