CPU使用率(CPU utilization)直观显示了运行程序占用的CPU资源,使用率越高,说明你的机器在这个时间上运行了很多程序,一般情况下,CPU占了100%的话我们的电脑就会明显慢下来。但你知道吗?我们用来衡量CPU使用率的这一指标具有极大的误导性,而且一年比一年来得误人子弟。
Brendan Gregg是Netflix的高级性能架构师,他在那里做大规模计算机性能设计、分析和调优。他是《Systems Performance》等技术书的作者,曾获得过2013年USENIX LISA大奖。
5月9日,他在个人博客发表了一篇《CPU Utilization is Wrong(CPU使用率是错误的)》博文,指出CPU使用率已成为一个极具误导性的度量指标。
你可能认为90%的CPU使用率意味着:
而实际上它可能意味着:
停滞(stalled)意味着处理器在处理指令方面处于停滞状态,通常是由于处理器在等待内存输入/输出,这在现实生活生产中时刻存在,但大多数人浑然不知。
Brendan Gregg表示,现如今,CPU的速度已变得比主内存快得多,如果你看到数值很高的%CPU,可能认为处理器是瓶颈,而实际上那些DRAM模组才是瓶颈。
了解你的多少CPU处于停滞状态可以指导减少代码或减少内存输入/输出之间的性能调优工作。谁要是在关注CPU性能,尤其是在根据CPU自动扩展资源的云,如果知道%CPU中停滞的部分,那将大有益处。
当然,Brendan Gregg是从开发人员角度阐述的,对于普通消费者,CPU使用率依然是个简单好用的性能展示工具。
关键字:CPU cpu使用率 处理器
引用地址:
电脑卡一直冤枉“CPU使用率”太高,其实都是DRAM模组的错
推荐阅读最新更新时间:2024-05-03 01:12
Qualcomm骁龙汽车处理器,Android操作系统的功能将被带入
2016年5月18日,圣迭戈 Qualcomm Incorporated(NASDAQ: QCOM)今日宣布,其子公司Qualcomm Technologies, Inc.将与谷歌展开创新合作,将Android 操作系统功能直接嵌入到汽车中。该创新计划旨在帮助汽车制造商利用Android作为通用平台打造强大的信息娱乐系统,在提供更安全、更直观驾驶体验的同时,更轻松地增添联网服务和应用。其目标是通过一个具有开放性、定制化和规模化的方式加速汽车创新。 在谷歌 I/O大会上展示的概念汽车搭载了面向联网汽车和信息娱乐系统而设计的Qualcomm 骁龙 820汽车处理器。凭借其高效的定制CPU、令人惊叹的GPU性能、可支持Cat 12速
[汽车电子]
基于共享存储体的多处理器间数据交换的几种方法
摘要: 一个大型复杂系统往往有多个处理器,处理器间要协同工作依必须交换数据。给出基于存储体共享的处理器交换数据的三种方法,即:基于双口RAM的方法、基于单向或双向FIFO的方法、基于总线开关加存储器的方法。在某型合成孔径雷达实时信号处理系统设计中,用这三种方法都取得了预期的结果。
关键词: 多处理器 数据交换 双口RAM 单向(或双向)FIFO 总线开关加存储器
合成孔径雷达信号处理机系统的任务就是对雷达回波信号进行距离向和方位向的二维数据脉冲压缩,从而得到地面目标的高分辨率图像。该系统是一个实时信号处理系统,系统数据量大,运算复杂。该系统A/D转换模块的采样率为20
[应用]
英特尔:不进入65纳米工艺AMD没有资格谈四核
“三个季度的时间,将会有多少用户转到四核中来?”英特尔产品经理顾凡反问道,“而即使AMD推出了性能更好的四核产品,成本、产能也会面临不小的问题。而不要忘记,在这期间英特尔也不会闲着,新的工艺和设计将会推出,届时两个双核的拼装和单晶片封装4核两种工艺会同时存在。”顾凡的坦白却没有给AMD留下任何情面。 上周英特尔在全球首家推出了四核桌面处理器,这款型号为Core 2 Extreme QX6700采用Kentsfield核心和英特尔65mm工艺,主频2.66GHz,4MB×2二级缓存的处理器自推出以来 就饱受争议。在此之前AMD也曾表示,英特尔的四核不过是两片双核封装在一起,不是真正意义上的四核。对此英特尔CEO欧德宁坦然表示,“那又
[焦点新闻]
借力大小核设计架构 多核处理器强效又省电
大小核(big.LITTLE)晶片设计架构正快速崛起。在安谋国际(ARM)全力推广下,已有不少行动处理器开发商推出采用big.LITTLE架构的新方案,期透过让大小核心分别处理最适合的运算任务,达到兼顾最佳效能与节能效果的目的,以获得更多行动装置制造商青睐。 近年行动领域出现重大变革,智慧型手机已成为消费者联网生活的主要工具,然而,这其中涉及各种高效能运算任务如高速网页浏览、导航与游戏,以及语音通话、社群网路和电子邮件服务等效能需求较低的「持续运作,永远连线」后台任务。 与此同时,平板装置也正重新定义运算平台,这些创新设计转变均为消费者打造与内容互动的全新方式,将原本只限于网路共享装置(TetheredDevice)的功能导入
[单片机]
Tensilica:业界最灵活的可配置处理器
日前,S2C公司在北京举办了2011年第四届SoCIP研讨会,SoCIP是目前中国最重要的SoC设计交流平台。 参展商Tensilica核心技术为其可配置处理器,结合控制器及DSP两种功能的平面处理器单元(DPUs),可通过Tensilica的自动设计工具进行优化,目前全球10大半导体公司中,有6家的产品采用了Tensilica的技术。 Tensilica的可配置共有两个概念,第一个是硬件可配置,比如MACS,总线宽度,内存接口等都可以设置,另外一个可配置概念则是指令集可配置,通过特殊指令集的设置,进行各种处理器运算优化,而工程师所做的非常简单,因为Tensilica基于的是Verilog的子集,只要会Verilo
[半导体设计/制造]
ASIC和微处理器芯片供电电源
今天的高性能ASIC和微处理器芯片消耗的功率可超过150瓦。对于1 V"1.5 V的供电电压,这些器件所需要的电流可轻易超过100 A。通过采用多相直流/直流转换器,为此类器件供电的任务可变得更容易处理。 目前,可扩展控制器允许设计人员为特定的直流/直流转换器选择所需要的相数。可扩展性还允许几个控制器同步并联使用。电路板上基于PLL 技术的时钟发生器为控制器同步提供了支持。 多相转换器拓扑 随着负载电流超过20A"30A,采用多相转换器进行设计的优点变得愈加明显。这些优点包括:输入纹波电流更小、输入电容器的使用数量大大减少、纹波频率的有效相乘可降低输出纹波电压,而将能量损失分布到更多器件上可降低器件温度,同时还可降低外部器
[电源管理]
基于S3C2440处理器拳击娱乐系统设计
引 言 拳击娱乐系统是为满足广大群众的需要而设计,目前市场上还没有模拟真人的对抗性的拳击娱乐设备,该系统的出现使人们从枯燥的锻炼中摆脱出来,能够主动地投入到娱乐中。在人形靶的头部正面和胸部正面各安装一个击打气袋和压力传感器,当语音提示可以开始击打时,使用者可以全力击打头、胸部,同时ARM9处理器采集相应的击打数据,在人形靶上安装有自动出击拳装置。 该系统选用了Samsung公司的16/32位RISC处理器S3C2440,由于该处理器价格低、功耗小、性能高,从而降低了整个系统的成本,便于市场的推广。 在用户界面的设计上,采用目前流行的Qt/Embedded,使显示界面更直观,操作更方便。Qt/Embedded丰富的控件资源和较好的
[单片机]
瑞萨发布了下一代动态可重构人工智能处理器(DRP-AI)加速器
最近的视觉模型必须处理动态和复杂的环境,因此在实时应用中需要更高的能效和速度。
为了满足市场需求,发布了下一代动态可重构(DRP-AI)加速器。DRP-AI加速器提供10 TOPS/W的高功率效率,比传统技术高出10倍,它可以在低功耗的传统处理器(MPU)上面运行复杂的图像AI模型,而不需要像以前一样采用高功耗的来运行。
除了这个AI加速器外,高端 RZ/V2H MPU 还配备了使用 动态可重构处理器(DRP) 的图像处理加速器、运行频率高达1.8GHz的四核处理器 Cortex-A55、双核800MHz Arm Cortex-R8高速实时处理器和I/O处理Arm Cortex-M33子内核,采用异构多处理器配
[机器人]