Linux 60秒快速性能分析操作手册(7)
导读:Linux,对于比较高的 %iowait(等待I/O操作完成占用CPU的百分比,表示CPU时间用于等待I/O操作完成的百分比。) 时间也要注意,可以使用 磁盘 I/O工具 进一步分析 如果
Linux
对于比较高的%iowait(等待I/O操作完成占用CPU的百分比,表示CPU时间用于等待I/O操作完成的百分比。)时间也要注意,可以使用磁盘 I/O工具进一步分析
如果出现较高的 %sys 值(系统态占用),可以使用系统调用(syscall)跟踪和内核跟踪,以及CPU剖析等手段进一步分析。

%idle指CPU的空闲率,通过检查单个热点(繁忙)CPU,挑出一个可能的线程扩展性问题

上面的输出暴露了一个问题:CPU0的用户态的占比高达100%,这是单个线程遇到瓶颈的特征。
pidstat 1
pidstat(1)命令按每个进程展示 CPU的使用情况(包括用户态和系统态时间的分解)。top(l)命令虽然也很流行,但是pidstat(1)默认支持滚动打印输出,这样可以采集到不同时间段的数据变化。
┌──[root@vms100.liruilongs.github.io]-[~]
└─$pidstat 3
Linux 4.18.0-477.27.1.el8_8.x86_64 (vms100.liruilongs.github.io) 2024年01月14日 _x86_64_ (4 CPU)
11时31分10秒 UID PID %usr %system %guest %wait %CPU CPU Command
11时31分13秒 0 14 0.00 1.99 0.00 1.66 1.99 0 rcu_sched
11时31分13秒 0 33 0.00 0.66 0.00 0.00 0.66 3 ksoftirqd/3
11时31分13秒 0 718 0.00 0.33 0.00 2.65 0.33 3 kworker/3:3-events
11时31分13秒 0 970 1.99 0.66 0.00 0.33 2.65 0 tuned
11时31分13秒 42435 2133 0.66 0.00 0.00 0.66 0.66 2 neutron-dhcp-ag
11时31分13秒 42407 2134 0.33 0.00 0.00 0.00 0.33 2 cinder-schedule
11时31分13秒 42435 2137 0.66 0.33 0.00 0.33 0.99 0 neutron-openvsw
11时31分13秒 42435 2182 0.33 0.00 0.00 0.33 0.33 3 neutron-metadat
11时31分13秒 42418 2437 0.99 0.33 0.00 0.99 1.32 0 heat-engine
11时31分13秒 42415 2842 0.66 0.99 0.00 0.66 1.66 0 glance-api
11时31分13秒 42436 2936 0.99 0.00 0.00 0.66 0.99 3 nova-conductor
................................................
....................................
平均时间: 42436 9819 0.33 0.00 0.00 1.50 0.33 - nova-conductor
平均时间: 42418 9951 0.17 0.50 0.00 0.00 0.66 - heat-engine
平均时间: 42418 9952 0.17 0.00 0.00 0.17 0.17 - heat-engine
平均时间: 0 24178 0.00 0.17 0.00 0.00 0.17 - sshd
平均时间: 42435 42662 0.33 0.17 0.00 0.33 0.50 - neutron-l3-agen
平均时间: 0 79775 0.17 0.66 0.00 0.00 0.83 - pidstat
┌──[root@vms100.liruilongs.github.io]-[~]
└─$
相关阅读
-
win11密码设置教程 win 11系统怎么设密码
正文核心介绍:win11密码设置教程的相关话题,关于win11密码设置教程 win 11系统怎么设密码,接下来就是全面介绍。 更新了新的win11系统之后许多求稳的小伙伴第一时间就会给电脑设置一个密码
-
windows11从哪里下载 win11纯净版下载位置及教程
跟大家说一说win11纯净版下载位置及教程方面的知识,关于windows11从哪里下载 win11纯净版下载位置及教程,接下来IT袋小编就来介绍。 纯净版的系统是不少的IT袋网友都喜欢使用的,因为它没有
-
win10 卓越性能设置 win101909怎么开启卓越性能模式
为大家分享win101909怎么开启卓越性能模式方面的讲解,关于win10 卓越性能设置 win101909怎么开启卓越性能模式,相关内容具体如下: 在微软更新了win101909后,有很多新功能,其中的高性能模式,
-
华为手机北斗导航如何开启 打开北斗定位系统方法
文章摘要:华为手机北斗导航如何开启和打开北斗定位系统方法的介绍,如有不对的地方欢迎指正! 从车道级导航到北斗创新应用,高精度成为全球卫星导航发展热点。 2 月 18 日,千寻位置与


