- 相关推荐
电脑CPU的温度多少正常
电脑CPU的温度多少正常?以下是百分网小编精心为大家整理的答案,希望对大家有所帮助!更多内容请关注应届毕业生网!
一般情况下根据鲁大师的提示cpu的温度,最高不要超过85度,最好温度控制在75度以下认为是安全的。温度超过80度以上很容易引起电脑死机或自动关机等,就属于电脑散热不良了。引起电脑温度高的问题一般是散热的问题,比如一般笔记本电脑cpu的温度都要明显高于台式电脑的cpu温度。主要是因为笔记本由于受到体积小影响。下面再来简单介绍下引起电脑cpu温度高一般与哪些因素有关。
一:环境温度
cpu温度跟环境温度有很大关系,夏天的时候会高一点的。一般CPU空闲的时候温度在50°以内,较忙时65°以内,全速工作时75°以内都是正常的,所以我们建议大家夏天环境温度过高,电脑最好不要长时间的开着,以免影响cpu的寿命;冬天由于环境温度很低,我们会发现cpu的温度一般控制在30度左右,。cpu温度过高会造成重新启动或蓝屏死机等现象。
二:cpu风扇质量与主机环境
如果cpu的散热风扇质量很差,转的很慢也会严重的影响cpu的散热,导致cpu温度很高,同时如果主机机箱风道口设计不合理,导致内部的热气不能及时排出,也会导致cpu的温度很高。所以推荐大家在购买电脑的时候,机箱和cpu风扇也要考虑下。
三:超频
电脑需要超频就需要提高cpu的工作电压,工作电压升高,肯定会引起功耗加大,发热量自然增加,一旦发热量与散热量趋于平衡,温度就不再升高了。发热量由CPU的功率决定,而功率又和电压成正比,因此要控制好温度就要控制好CPU的核心电压。但是电压过低又会不稳定,在超频幅度大的时候这对矛盾尤其明显。很多时候CPU温度根本没有达到临界值系统就蓝屏重启了,这时影响系统稳定性的罪魁就不是温度而是电压了。所以如何设置好电压在极限超频时是很重要的,设高了,散热器挺不住,设低了,CPU挺不住,所以一般编辑不推荐大家使用超频技术。
通过以上详细介绍,cpu温度多少正常呢?这个问题是跟很多因素有关的。小编建议大家在使用电脑的时候,不要太长时间使用,电脑也是需要休息的。这样cpu才不会容易出现温度高,或者损坏等情况。
【拓展阅读】CPU配置参数对性能的影响
本文介绍一下系统环境中CPU的一些配置参数,以及他们对系统性能的影响。
CPU核数
Dedicated模式
当CPU分配模式为dedicated模式时,CPU个数即为核的个数。
1.获取来源
Nmon BBBP Sheet:Number Of Processors
命令行Prtconf或lsconf:Number Of Processors
2.最佳实践
建议性能测试所用的LPAR CPU核数与生产保持一致,资源不足时可以采用1/2,1/3的比例缩减,但不应小于2核。
Sharing模式
当CPU分配模式为sharing模式时,EC个数可以理解为核的个数,参见标称计算能力(Entitled Capacity, EC)。
标称计算能力(Entitled Capacity,简称EC)
EC指LPAR获得的CPU Core的标称数量,这个数量是指当LPAR需要的时候,一定能从CPU资源池中获得的CPU Core的数量;如果业务负载不需要这么多标称能力,也可以将CPU共享给其他LPAR。
1.获取来源
Nmon BBBL Sheet:Entitled Capacity
命令行lsattr -El sys0 | grep proc:ent_capacity
2.最佳实践
建议性能测试所用的LPAR的CPU EC值与生产EC值保持一致,若生产为dedicated模式,则测试环境EC与生产环境CPU核数一致。资源不足时可以采用1/2,1/3的比例缩减,但EC不应小于2。
通过动态抢占获得的物理CPU的性能效果远不如EC保障下的CPU。
虚拟CPU(Virtual CPU,以下简称VP)
PowerVM平台为逻辑分区(LPAR)提供的虚拟CPU,微分区中AIX操作系统(prtconf或lsconf)看到的CPU Core的个数即VP的个数。当VP明显大于EC,且当capped=1时,则会产生过多的Hypervisor层面的系统调度开销。
1.获取来源
Nmon BBBL Sheet:Virtual CPU
命令行Prtconf或lsconf:Number Of Processors
2.最佳实践
若测试环境EC与生产保持一致,则VP同样保持一致。若测试环境EC等比例缩减,VP同样等比例缩减。
若生产环境为dedicated模式,则测试环境不论EC值多少,均设置EC=VP且Capped=1,以最大程度接近生产性能表现。若VP与EC的比值越大,Hypervisor层面的系统调度开销越大,操作系统获得的CPU时间片越少,CPU利用率无法随着吞吐量的增长而增长,响应时间也会延长。
在一些不需要精确统计CPU占用率的场景且希望必要时获得更多的CPU能力,则设置VP>EC且Capped=0,表示运行时获得的物理CPU Core个数可以大于EC,但最多与VP相等。
逻辑CPU个数(Logical CPU)
操作系统将以逻辑CPU进行进程调度,每个逻辑CPU可以接受操作系统层的一个软件线程。操作系统以逻辑CPU的个数(VP x SMT)进行线程调度,若逻辑CPU明显多于物理CPU线程(或VP明显多于EC,且当capped=1时),则会产生过多的Hypervisor层面的系统调度开销。
对于独占CPU分区,逻辑CPU = 物理CPU x SMT。
对于共享CPU分区,逻辑CPU = VP x SMT。
逻辑CPU不需进行设置,系统依据上述公式自动得出。
1.获取来源
Nmon BBBL Sheet:Logical CPU
2.最佳实践
逻辑CPU个数是操作系统进程调度的最大并发值,当逻辑CPU较少,而系统、应用的进程过多时,调度效率较低。因此主要应用的并行进程/线程数宜小于逻辑CPU个数。
SMT
并发多线程 (SMT)技术允许在同一个物理处理器(即CPU Core)上同时运行多个单独的硬件指令流,即实际物理CPU线程,相当于x86平台的超线程,SMT 可以显著提高处理器和系统的总体吞吐量。对于Power7平台,每个CPU Core有4个并发多线程(SMT=4);对于Power8平台,每个CPU Core有8个并发多线程。
1.获取来源
Nmon BBBL Sheet:SMT Threads
2.最佳实践
SMT值和CPU核数(或VP数)共同决定了逻辑CPU的个数,即操作系统进程调度的最大并发值。测试过程中,不仅需关注EC、VP,并且需要关注SMT值。
有上限/无上限(Capped/Uncapped)
微分区可以是有上限(capped)的,也可以是无上限(uncapped)的。有上限的微分区在任何情况下获得的处理器资源(运行时物理CPU)都不会超过它的EC值。无上限的微分区在某些情况下,获得的运行时物理CPU可以超过EC值。运行时物理CPU高于EC需要同时满足以下几个条件:1)设置capped=0。2)设置VP大于EC。3)LPAR负载较大,有CPU需求。4)CPU资源池有可用的CPU资源。
1.获取来源
Nmon BBBL Sheet:capped
2.最佳实践
当需要精确统计性能测试结果时,需设置Capped=1。
当Capped=0时,运行时获得的Physical CPU可以大于EC值,此时造成CPU利用率统计时的问题。当运行时获得的Physical CPU大于EC时,CPU利用率=(用户态CPU+系统态CPU)/运行时获得的Physical CPU。而运行时获得的Physical CPU是动态的,因此造成统计CPU实际使用情况的困难。当然,其实还是有办法统计的,后续的章节会介绍。
型号/时钟频率
1.获取来源
设备类型Nmon BBBP Sheet:System Model
处理器型号Nmon BBBP Sheet:Processor Type
处理器频率Nmon BBBP Sheet:Processor Clock Speed
2.最佳实践
建议性能测试的应用对比场景安排在同一台物理机的同一台LPAR上进行。
若无法安排在同一个LPAR进行,则尽量安排在同一台物理机上进行。
若无法安排在同一个物理机进行,则需要关注物理机的型号、处理器的型号、处理器的时钟频率。
经常有人问,我在那台机器每秒能发300笔报文,为什么这台机器每秒只能发200笔报文,他们都是4颗CPU。这种情况往往是CPU型号的差异导致。
若LPAR所在的物理服务器都是IBM的Power系列,则可根据IBM提供的不同设备类型/不同CPU频率的rPerf值,计算由于设备类型、CPU型号造成的性能差异。rPerf是IBM自己定义的针对Power服务器的基准程序,相当于一个跑分程序。在《IBM Power Systems Performance Report》中有所有Power机型的rPerf值查询。如下图
若两台设备是不同厂商或同一厂商的不同CPU架构,则需要引入公允的TPC。TPC指标将在后续介绍。
处理器折叠(Processor Folding)
也称为VP折叠(Virtual Processor folding)。开启VP折叠功能后,当系统负载比较低的时候,AIX系统自动休眠一些VP,以减少Hypervisor调度开销,提升系统性能。当CPU折叠功能关闭时,VP不进行折叠。
1.获取来源
Nmon BBBP Sheet:vpm_fold_policy
命令行schedo –Fa|grep vpm_fold_policy
2.最佳实践
1为打开,0为关闭,与生产环境配置保证一致即可。在某些场景下关闭VP折叠功能,可以取得更优的性能表现。
若开关关闭,未折叠的VP(Unfolded VPs,处于活动状态的VP,即未处于休眠状态的VP)始终等于VP值。
运行时物理CPU(Physical CPU)
LPAR运行过程中,获得的物理CPU Core的数量。运行时物理CPU可以低于EC,也可以高于EC,但最大等于VP数量。
1.获取来源
Nmon LPAR Sheet:PhysicalCPU
命令行topas:Physc
2.最佳实践
若测试过程中发现,运行时Physical CPU大于EC,则说明给定的EC不足,借用到了CPU池中的资源。可通过nmon中的PhysicalCPU值是否大于EC来判断,或topas的Entc是否大于100%来判断。
这种情况会造成统计CPU实际使用情况的困难,并且通过动态抢占的物理CPU的性能效果远不如EC保障下的CPU.
除非需要和生产环境保持配置一致,这种情况下,建议增大EC或设置Capped=1。
【电脑CPU的温度多少正常】相关文章:
CPU显卡温度多少算正常07-19
cpu在夏天温度多少算正常09-27
笔记本cpu温度多少正常06-09
玩大型游戏cpu温度多少正常07-10
笔记本cpu温度是多少属于正常08-03
电脑显卡正常温度是多少07-03
硬盘温度多少正常06-28
手机CPU与电脑CPU的性能究竟差多少09-20
CPU风扇转速多少属正常范围07-20
电脑CPU温度过高怎么解决10-27