IT袋

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

Linux

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

时间:2024-01-23 15:00:25 来源:IT袋 作者:马勇
导读:Linux,需要检查的列包括如下几个: r :CPU上正在执行的和 等待执行 的进程数量。相比 平均负载 来说,这是一个更好的排查 CPU饱和度 的指标,因为它不包含IO。

Linux

需要检查的列包括如下几个:

  • r:CPU上正在执行的和等待执行的进程数量。相比平均负载来说,这是一个更好的排查CPU饱和度的指标,因为它不包含IO。可以这样解释:一个比CPU数量多的 r 值代表 CPU 资源处于饱和状态
  • free:空闲内存,单位是KB。如果数字位数一眼数不过来,那么内存应该是够用的。使用free -m命令,可以更好地解释空闲内存。
  • si 和so:页换入和页换出。如果这些值不是零,那么意味着系统内存紧张。这个值只有在配置开启了交换分区后才会起作用。
  • us、sy、id、wa和st:这些都是 CPU运行时间的进一步细分,是对所有的CPU 取平均之后的结果。它们分别代表用户态时间系统态时间(内核)空闲率等待I/O,以及被窃取时间(stolen time,指的是虚拟化环境下,被其他客户机所挤占的时间;或者是Xen 环境下客户机自身隔离的驱动域运行时间)。

上面的例子显示了CPU时间主要花在系统态上。这指引我们下一步将主要针对系统态代码进行剖析

┌──[root@liruilongs.github.io]-[~]
└─$vmstat
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 2  0      0 1057540   2072 1761012    0    0    68    27 1501  595  8  4 87  1  0
┌──[root@liruilongs.github.io]-[~]
└─$

查看CPU平均值,当前系统中,可运行进程为2(r),被阻塞的进程为0(b),系统发生中断次数1501(in),系统发生上下文切换次数为595(cs),系统代码消耗CPU为4%(sy),用户代码消耗CPU为8%(us),系统空闲占比87%(id),剩余1%属于等待IO消耗的CPU空闲状态(wa)

┌──[root@liruilongs.github.io]-[~]
└─$vmstat -s
    ..........
       206387 non-nice user cpu ticks
            3 nice user cpu ticks
       100381 system cpu ticks
      2184710 idle cpu ticks
        12604 IO-wait cpu ticks
            0 IRQ cpu ticks
         4699 softirq cpu ticks
            0 stolen cpu ticks
    ............
     37633050 interrupts
     64361523 CPU context switches
    ...........
       210962 forks

这里的ticks为一个时间单位,相关数据为自系统启动时间以来的数据。forks表示系统创建以来的进程数,CPU context switches表示上下文文切换次数,interrupts即中断次数,剩下的参数对应上面的列理解即可,stolen cpu 这个不太理解

mpstat -P ALL l

需要装包

┌──[root@vms100.liruilongs.github.io]-[~]
└─$yum install -y sysstat

相关阅读

  • 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 日,千寻位置与