因此,我挑选了几台 Poweredge 2950 服务器,并将它们安装在 Windows Server 2012 上。我安装了 Core Temp 来监控 CPU 温度。根据 CoreTemp,一台服务器的 CPU 运行温度如下:
CPU 0:47C 47C 41C 41C
CPU 1:57C 51C 54C 51C
在 OMSA 中,我看到系统板环境温度为 23C,风扇转速约为 6900RPM,这让我相信一切正常……否则主板会加速风扇。我的服务器位于 42u 机架中,它们所在的房间温度约为 65F(18C)。所以我不确定我是否应该担心。
我之所以问这个问题,是因为我发现 e5430 Harpertown 的规格说明最高工作温度为 67C ... 但 CoreTemp 说明最高温度为 100C... 我的问题是:这些读数正常吗?我担心我达到了 CPU 温度的最高限值。
答案1
我自己也曾被不同的温度术语搞糊涂过,说实话,我仍然不确定如何解释这些信息。我知道的是,TCASE 与核心温度不同。核心温度也称为 Tjunction 或 Tj,甚至它实际上也不是一个传感器,而是放置在“热点”上的核心内部多个传感器的最高值。以下是一些深入解释 Core 2 Duo CPU。
Intel对TCASE的定义是:
机壳温度是处理器集成散热器 (IHS) 允许的最高温度。
问题是没有传感器可以真正测量 TCASE,如果不放置传感器,最好的结果也只能是近似值。大多数主板都有“CPU 温度”读数,据我所知,这通常是放置在 CPU 插槽中的传感器与估算计算相结合,试图找到 TCASE。但它们的准确性非常值得怀疑。你可以找到一个关于此主题的讨论以及有关谷歌的更多信息。
所有这些细节都是为那些比平时更热情的人准备的,重要的是要明白,你正在比较苹果和橘子。核心温度将高于 TCASE,在负载下会高得多。核心温度指的是 Tj Max,即允许的最大核心温度 Tj,尽管我不愿意让我的核心接近这个值。
报告 CPU 温度的软件很少会指定它们实际显示的值。我的经验法则是,如果您得到的读数为一个,则很可能是某种 TCASE 估计值,但如果得到的读数数量与内核数量相同,则很可能是内核温度/Tj。
顺便说一句,我自己有一台 PowerEdge 2950,据我所知,骨科医疗器械不会根据 CPU 温度来调节风扇转速,而是根据安装的设备以及环境温度进行计算。我对 CPU 进行了压力测试,提高了核心温度,风扇转速却没有丝毫变化,而安装一个没有连接的 SCSI 卡后,风扇转速明显提高。
我认为没有太多理由担心,这取决于产生这些温度的负载有多大。如果 CPU 1 上的温度始终比 CPU 0 高约 10 度,我会清洁 CPU 和散热器之间的导热油脂并重新涂抹。