登录
首页 > 汽车资讯 > 不懂CPU性能分析?这份性能分析指南请收好

不懂CPU性能分析?这份性能分析指南请收好

发布时间:2023-11-25 19:11:50 发布用户: 15210273549

在前面的几篇案例分析文章中,我们通过多个案例、从不同角度、使用不同的性能工具分析了CPU性能问题,今天我们就来总结下,怎么能又快又准的定位到问题。要回答好这个问题,我们就需要明白影响CPU的指标有哪些?又有哪些工具可以获取到指标数据,这些数据的合理值是什么?让我们一起把这几个问题搞明白。

 

CPU性能指标

 

1.CPU使用率:

  • 用户CPU (us): 用户态运行的时间百分比,使用率越高,说明有应用程序比较繁忙
  • 系统CPU (sy): 内核态运行的时间百分比,使用率越高,说明内核越繁忙
  • 等待CPU (wa): 通常也称为 iowait,表示等待 I/O 的时间百分比,使用率高,说明系统与硬件设备的I/O交互时间比较长
  • 软中断CPU (si): 处理软中断时间百分比,大量的中断也会导致CPU的使用率升高。比如前面分析的大量的小网络包导致频繁的硬中断和软中断,想要了解的,可以回看上篇
  • 硬中断CPU (hi): 处理硬中断时间百分比。硬中断是硬件触发,执行速度很快,使用率高的话,大部分是硬件故障导致
  • 空闲CPU (id): 代表空闲时间百分比。越高反而说明压力越小
  • 低优先级 (ni): 低优先级用户态CPU时间百分比,nice可取值范围是-20到19,数值越大,优先级反而越低,默认值是0。
  • steal (st): 代表当系统运行在虚拟机中的时候,虚拟机占用的CPU时间
  • guest: 代表通过虚拟化运行其他操作系统的时间,也就是运行虚拟机的CPU时间

2.上下文切换

  • 上下文切换分为进程上下文切换、线程上下文切换。线程上下文切换的代价是远远高于线程上下文切换的,因为涉及到虚拟内存、栈、全局变量等资源的加载,而线程的虚拟内存是共享的,就会快很多
  • 上下文切换中自愿上下文切换、非自愿上下文切换是我们关注的重点

3.平均负载

  • 概念:系统处于可运行状态和不可中断状态的平均进程数,也就是平均活跃进程数。这里提到的进程状态也是我们关注的重点。比如僵尸进程、不可中断进程
  • 每个进程都可以得到cpu时间片是最完美的,所以平均负载高于CPU核心数就说明存在过载的情况了

4.CPU缓存

  • 这取决于CPU型号的具体指标。越大越说明CPU的性能表现越出色

观测工具

我们知道了CPU的核心性能指标,如果能理解每个指标对应的工具的特性,一定更高效、更灵活,下面是我整理的性能指标对应的查询工具表格,方便我们去观测这些指标。

 

 

 

分析CPU性能问题思路

分析CPU性能问题时,可以采用从全局到局部的方法,先从整体去看CPU的使用情况,缩小排查范围,在性能工具选择上,使用支持指标较多的工具,这样可以一次看到更多的指标,可以通过以下步骤快速定位

  • 使用top命令可以得到检查CPU的总体情况。top命令可以看到的指标是比较多的,也很直观
  • 使用vmstat可以得到上下文切换次数、中断次数、运行状态和不可中断状态的进程数
  • 使用pidstat可以得到进程的用户CPU使用率、系统 CPU 使用率、以及自愿上下文切换和非自愿上下文切换情况

通过上面的一些列检查,我们大致可以把问题缩小到具体的进程或者线程级别,在通过相关的分析工具进一步分析,找到影响性能的罪魁祸首就水到渠成了。

汽车资讯更多>>

火热直播溢芬芳,大岭镇黄花村君子兰网上开出“致富花” 百年中国照相馆人像收藏展上见证PS结合的爱情信物 刘德华获银紫荆星章,还有哪些明星曾被港府授勋 上合峰会召开在即,中俄最高层将出席,印度降级参会,莫迪不来了 本田思域也守不住合资轿车销量前十的阵地,越卖越少了 现款售26.69万,纯电续航大幅提升!岚图FREE 318将预售 捷途山海百店联合开业暨山海 T2 上市 贵阳汽车工业店正式开业 科技平权再进阶 哪吒L纯电版预售14万起! 蔚来与塞切尼·伊什特万大学基金会签署战略合作备忘录 官宣!全新途观L PRO将在5月30日上市,两种造型,3块大屏 BESPOKE LUXURY LIFESTYLE 赏臻品至美之作 鉴高定奢华之旅 出手即高手! 广汽城市NDA是怎样炼成的? 瑞虎8车队奋勇集结 将再战“亚洲达喀尔”环塔拉力赛 三款热门纯电SUV大PK,谁能摆脱晕车魔咒? 12.99万元!奇瑞风云T9用“移动城堡”来平权豪华 “以旧换新”政策来袭,东风风行再加码10亿,风行游艇享万元补贴 售价12.99万元起,星途凌云王者版上市,提供两种动力可选 “好而不贵”的零跑C16,缺了这三样,可就“大而不全”了 翼真L380开启惊喜预订,“陆地空客”即将正式启航! 2024款哪吒L红衣版新车商品性评价 21.99万,你会买乐道L60吗? 北欧来客沃尔沃EX30,售20.08万起,极简外表蕴藏硬核内心 义乌启动住房“焕新购” 鼓励市民“买新卖旧” 国乒奥运会名单公布后,27岁的樊振东发文称是其“最后一舞” 走进博物馆 感受文物魅力 又一年戛纳红毯,巩俐、赵涛、彭于晏、关晓彤、佟丽娅都来了 长安系重磅新车密集曝光:全新CS75PLUS轴距加长,深蓝S05首曝 哪吒L开启交付, 哪吒汽车CEO张勇亲自交车 电动的路特斯还是原来的路特斯吗? 连大G都“电动”了,以后燃油车会变成“小众奢侈品”吗?
Copyright 2009-2023 奥运星 版权所有  京ICP备18049689号-19