CPU温度过高!!!!求高手分析原因啊!!!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CPU温度过高!!!!求高手分析原因啊!!!相关的知识,希望对你有一定的参考价值。

首先:台式机,没超过频,CPU风扇清理过,接触也没问题,硅胶也有,待机温度40度左右。
其次:运行小程序没有问题,CPU使用50%以下时CPU温度不会高过60度,这时不报警。
最后:一旦CPU使用超过50%,CPU温度就会一直升高,到60度就报警,70度多点就自动关机了,这时风扇转速3300+转/分,但依然降不下温度来。
(其他显卡、硬盘、主板温度都不超过50度)
CPU温度过高时,散热片温度也很高,用手试也能感觉到比较强烈的风扇风,所以不应该是接触问题吧。
我最关心的是为什么风扇转速正常、散热片接触也正常,外界室温20+度,CPU使用超过50%CPU温度就降不下来了呢?

1.者散热通道被灰尘堵塞,建议拆开清理
2.散热器老化,效率降低,建议更换散热器
3.环境因素,室内温度太高,导致机散热缓慢,建议开空调降低温度
4。软件运行太多,电脑配置太差,导致的CPU承受不住高压力而发热关机
希望采纳,O(∩_∩)O谢谢
参考技术A CPU温度传感器的准确度也不一定是很准的。我有一台台式机开机CPU温度是26度,当时的室温是28度。。。
如果是刚清理过就出这样的问题,看看散热器装好没有,有可能是散热器某一边没卡到位或者没拧紧?用收掰一下就看出来了。
参考技术B 散热问题。cpu风扇通道被堵住了还是什么的,建议去修理一下,否则cpu很容易坏掉。 参考技术C 换个风扇试试。还是风扇问题。。散热器不能只看硅胶,转数,主要看他能不能散了热。 参考技术D 硅脂是不是没涂好?买个新的硅脂试试。
把主板硬盘等从机箱里拿出来,在桌上垫上报纸组装好,上电进系统,满载CPU,用手摸摸CPU散热器温度,如果散热器温度不高,那就是硅脂没涂好。
第5个回答  2012-07-01 请问是什么cpu?
建议增加1-2个机箱风扇,增加内外通风量。
第6个回答  2012-07-01 原因?
夏天来了啊 能不热吗?
要是冬天5度的天气 就不会这种情况了
至于60度就报警,70度多点就自动关机了,是你在Bios里设置的就是这样的保护程序啊,你可以改下的。你可以改到100度在关机的

性能测试三十九:Jprofiler分析CPU过高和响应时间长的问题

 

使用Jprofiler监控分析案例

 

一、cpu负载过高:http://localhost:8080/PerfTeach/CpuTopServlet?id=1

cpu消耗高的可能原因
1、使用了复杂的算法,比如加密、解密
2、压缩、解压、序列化等操作
3、代码bug,比如死循环

dstat监控起来,先看一下资源是否正常,用5个并发跑60秒

技术分享图片

 

CPU:100%

技术分享图片

 

TPS才几百,肯定就有问题

技术分享图片

 

TOP:JAVA占的CPU最多

技术分享图片

查看进程,是tomcat

技术分享图片

 

使用jprofiler查看,很明显有个自己写的userToString方法占了19%

技术分享图片

 

打开代码看那个方法:里面有使用Gson对json的转换

技术分享图片

 

json转换组件:Gson、jackson、fastjson,三个组件各有优势,但是从从性能方面来说,Gson性能最差

所以直这个情况只能换组件,fastjson性能最好,建议使用fastjson

 

 

二、响应时间长:http://1localhost:8080/PerfTeach/TimeMonitor?id=1

使用jprofiler的方法耗时统计功能,可以统计出每个方法的耗时

 50个并发,跑600秒

 

CPU不高

技术分享图片

 

响应时间300多毫秒,有些慢了,需要优化,一般小于100毫秒,性能算是不错的了,100--500之间,算一般的,500以上,就是很差的

技术分享图片

由于没有经过Nginx,所以直接查看tomcat日志里面的响应时间,和jmeter统计出来的差不多,网络没什么问题

技术分享图片

技术分享图片

技术分享图片

 

重新压一下并且打开jprofiler,看看详细分析,doCalculator方法平均耗了200毫秒,应该优化这个方法

技术分享图片

 

 还有一种情况也是需要优化,如doCalculator方法平均用20毫秒,但是调用次数确是其他方法的几倍,造成耗时多

 




以上是关于CPU温度过高!!!!求高手分析原因啊!!!的主要内容,如果未能解决你的问题,请参考以下文章

CPU 温度过高 高手进

急!CPU温度过高!!解决!!!

CPU温度过高!排除了风扇问题也没中毒

Ubuntu18.04 cpu温度过高-kworker占用cpu过高

重装了系统后CPU温度过高

mssql数据库占用CPU过高?