类别:网吧杂文 / 日期:2020-09-11 / 浏览:837 / 评论:0

今天这篇文章是想分享一个关于CPU温度的小知识,这个知识的价值在于,当你发现网吧卡了,却死活找不到任何软件异常时,可能得关注下服务器的CPU温度!

前不久处理过一个问题,当时的情况是CPU使用率基本维持在99%以上,但是又检查不到软件有任何异常!而且这种现象还随着时间不同而不同,但和上座率没直接关系!当事人几经纠结无果,后来找到我来研究这个问题。最后的问题结论是CPU温度过高导致的“卡”!

那么问题来了:CPU温度过高为什么会卡?温度到底达到多少才算过高?

1、CPU温度过高为什么会卡?

过去,CPU温度过高一般会触发自动关机保护,防止CPU烧毁。这也就让很多老技术形成一个观点,CPU温度过高(一般大于90℃)机器可能就容易死机了!

现在,CPU有了新的高温保护机制,就是本文案例提到的情况“自动降频”。现在市场上的CPU基本都有了这种保护方式,温度过高时,不再直接自动关机,而是先通过降频的方式,降低CPU处理能力,来控制温度的持续上升。如果温度还是继续上升,有2种可能:一种是机器已经处于假死状态,因为CPU频率降的太低了,请求处理不过来,看起来像假死,但可能ping得通,只是延时高。另外一种就是和过去一样,关机罢工!

而CPU温度过高之后的卡,也正是因为降频带来的。举个例子,正常频率处理一个请求可能只需要0.001毫秒,降频后同样一个请求可能需要0.1秒,从数学的角度来说,就相当于慢了100倍。能不卡么?

2、CPU温度到底达到多少才算过高?

首先,我们先了解CPU温度的2个指标:

T-case(外壳温度):指CPU外壳核心处温度;T-junction(连接点温度):指CPU与主板连接处的温度;

通常情况下,我们所了解到的温度基本都是T-case温度,而绝大多数情况触发自动降频或关机也是和这个温度直接有关;

那我们如何知道不同的CPU的T-case温度是多少呢?

Intel的CPU可以到http://ark.intel.com/zh-cn#@Processors查询。AMD的CPU目前还没找到可查询的官方资料,如果谁知道可贡献一下。

在ark.intel可以看到CPU类型分类,例如台式机,还是服务器,然后选择对应分类可以看到该分类下的CPU详细型号,找到你在用的CPU,然后找到T-case一栏,就是你的CPU达到多少℃会触发保护。

比如Intel® Xeon® Processor E3-1230 v2,它的tcase温度是65.8℃。

比如Intel® Xeon® Processor E5-2420 v2 ,它的tcase温度是76℃。

理解这篇文章的信息后,你将知道,CPU不是达到90℃时才会“出问题”,所以平时真心要注意服务器的CPU温度,避免向文中案例的情况,本来是个简单问题,实际处理了快1星期了仍然无果。

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 :本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

网咖服务器cpu占用率高,CPU温度过高为什么会卡?相关推荐

  1. Visual Studio Code使用中CPU占用率异常暴增过高原因

    今天要说的是一个困扰我好几个月的问题,Visual Studio Code(下文简称VSCode)在使用中突然增高,风扇开始狂转,温度骤增,影响心情的故障原因. 其实,无论是Windows还是OSX, ...

  2. 使用 nice、cpulimit 和 cgroups 限制 cpu 占用率

    原文:http://blog.scoutapp.com/articles/2014/11/04/restricting-process-cpu-usage-using-nice-cpulimit-an ...

  3. 使用 nice、bulimic 和 cgroups 限制 cpu 占用率

    地址:https://linux.cn/article-4742-1.html#3_2821 Linux内核是一名了不起的马戏表演者,它在进程和系统资源间小心地玩着杂耍,并保持系统的正常运转. 同时, ...

  4. 37、弱电网络工程师必知系列:交换机CPU和CPU占用率的基础知识

    一.简介 本文简要介绍了CPU和CPU占用率的定义.CPU处理报文的原理.以及CPU占用率高造成的影响. 二.CPU和CPU占用率定义 CPU和CPU占用率定义 交换机的核心--CPU 交换机采用分布 ...

  5. 【错误记录】应用运行 CPU 占用率达到 90% ( 使用 CPU Profiler 监控应用运行情况 )

    文章目录 一.报错信息 二.解决方案 一.报错信息 在 Android 运行时 , 进入某界面后 , 退出界面 , CPU 占用率泄漏 12 % , 某个线程没有退出 , 一直在后台运行 ; 再次进入 ...

  6. windows服务器system进程cpu占用率高解决方案(ntoskrnl.exe)

    之前给客户服务器部署过服务器监控程序,今天收到邮件告警提醒CPU过高,进入监控发现System进程突然升高,这个是系统进程,只查看进程cpu占用率没用,需要去查看System进程里的线程,具体是由那个 ...

  7. 一次服务器CPU占用率高的定位分析

    背景 通过性能监控发现上线服务器cpu某核占用率已经达到了100%,而且是由我们的某个核心服务导致的.幸亏由于我们的服务进程由多个相同worker(线程)调度承担的,所以除了CPU占用率高之外,并没有 ...

  8. 记一次线上Java程序导致服务器CPU占用率过高的问题排除过程

    1.故障现象 客服同事反馈平台系统运行缓慢,网页卡顿严重,多次重启系统后问题依然存在,使用top命令查看服务器情况,发现CPU占用率过高. 2.CPU占用过高问题定位 2.1.定位问题进程 使用top ...

  9. 一次简单的服务器 cpu 占用率高的快速排查实战

    前两天,朋友遇到一个线上 cpu 占用率很高的问题,我们俩一起快速定位并解决了这个问题.在征求朋友同意后,特发此文分享整个过程.本文以对话的形式展开,加上我的内心独白.文中对话与实际对话略有出入. 友 ...

  10. window服务器cpu过高的排查_线上服务器发生CPU占用率过高应该如何排查并定位问题?...

    国外开发者平台 HankerRank 发布的 2018 年开发者技能调查报告中有一项关于"雇主最看重哪些核心能力"的调查,结果显示如下: 排名前几的比较受重视的能力分别为:解决问题 ...

最新文章

  1. Ajax Toolkit 控件学习系列(13) ——FilteredTextBoxExtender 控制输入
  2. 【OpenCV 4开发详解】Scharr算子
  3. 兴起与繁荣,那些正在启航的行业
  4. 他入狱10年自学数学,如今凭借手稿发了篇论文,被同行评价“足以开辟数论新领域”...
  5. 然并卵:BF 科普 BF 解释器的 JS 实现
  6. spring 定时任务执行两次解决办法
  7. 【干货】系统管理员必备,服务器监控工具汇总
  8. Python可视化:Seaborn(二)
  9. dell 2r30服务器装系统,DELL服务器操作系统安装汇总.docx
  10. Template Code 无法使用 this.Host 报错
  11. 百度机器同传技术及应用小记
  12. ETL异构数据源Datax_datax-web简述_09
  13. Apache JMeter 压试 HTTP接口
  14. java的静态如何理解_java中的静态是什么?如何理解?
  15. JsonElement的简单说明
  16. 【数字信号】基于matlab GUI DTMF双音多频电话拨号仿真【含Matlab源码 805期】
  17. 图解十大机器学习算法
  18. Windows下使用platform.pk8 和platform.x509.pem生成Android studio签名文件
  19. 苹果和亚马逊因疑似侵犯云端同步功能专利而被提起美国337调查
  20. JPA 之 detach方法的使用及注意事项

热门文章

  1. 2021程序员的出路在哪里
  2. wps怎么自动生成目录?2分钟完成
  3. 方法重载和重写的区别
  4. 关于聚光灯各种衰减系数的尝试体会聚光灯的效果
  5. 小米路由修改服务器密码,小米路由器怎么重新设置密码?
  6. **matlab中grid、grid on 和grid off用法**
  7. Excel公式中的LookUp三剑客(可以取代Vlookup的神秘公式)
  8. 高通平台调整通话音量
  9. Excel如何批量快速从复杂文本中提取汉字
  10. excel数据分析 - 13个图表可视化技巧