IT袋

当前位置:主页 > 经验教程 > 系统教程 >

Linux

Linux 60秒快速性能分析操作手册(7)

时间:2024-01-23 15:00:25 来源:IT袋 作者:马勇
导读:Linux,对于比较高的 %iowait(等待I/O操作完成占用CPU的百分比,表示CPU时间用于等待I/O操作完成的百分比。) 时间也要注意,可以使用 磁盘 I/O工具 进一步分析 如果

Linux

对于比较高的%iowait(等待I/O操作完成占用CPU的百分比,表示CPU时间用于等待I/O操作完成的百分比。)时间也要注意,可以使用磁盘 I/O工具进一步分析

如果出现较高的 %sys 值(系统态占用),可以使用系统调用(syscall)跟踪和内核跟踪,以及CPU剖析等手段进一步分析。

Linux

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

Linux

上面的输出暴露了一个问题: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密码设置教程 win 11系统怎么设密码

    正文核心介绍:win11密码设置教程的相关话题,关于win11密码设置教程 win 11系统怎么设密码,接下来就是全面介绍。 更新了新的win11系统之后许多求稳的小伙伴第一时间就会给电脑设置一个密码

  • windows11从哪里下载 win11纯净版下载位置及教程

    windows11从哪里下载 win11纯净版下载位置及教程

    跟大家说一说win11纯净版下载位置及教程方面的知识,关于windows11从哪里下载 win11纯净版下载位置及教程,接下来IT袋小编就来介绍。 纯净版的系统是不少的IT袋网友都喜欢使用的,因为它没有

  • win10 卓越性能设置 win101909怎么开启卓越性能模式

    win10 卓越性能设置 win101909怎么开启卓越性能模式

    为大家分享win101909怎么开启卓越性能模式方面的讲解,关于win10 卓越性能设置 win101909怎么开启卓越性能模式,相关内容具体如下: 在微软更新了win101909后,有很多新功能,其中的高性能模式,

  • 华为手机北斗导航如何开启 打开北斗定位系统方法

    华为手机北斗导航如何开启 打开北斗定位系统方法

    文章摘要:华为手机北斗导航如何开启和打开北斗定位系统方法的介绍,如有不对的地方欢迎指正! 从车道级导航到北斗创新应用,高精度成为全球卫星导航发展热点。 2 月 18 日,千寻位置与