如何降低硬盘温度

如何降低硬盘温度

我有 4 个硬盘驱动器,其温度超过了建议的 50 摄氏度。(我有几个三星 Spinpoint F3,每个都是 1Tb,它们的温度确实不错,在 32 到 35 度之间。这对我来说很正常。但在这种情况下,50 以上是不正常的。)

我已经阅读了提供的问题和答案这里,但这些解决方案都无济于事。我可以使用哪些工具或执行哪些终端命令来降低这些驱动器的温度?

同样,如果我使用类似的方法这个,我怎么知道我正在读取哪个硬盘?例如,我可以在哪里检查哪个硬盘与之相关/sys/class/scsi_host/host0/link_power_management_policy

我已经测试了 powertop、hddtemp、disks 和其他工具,并尝试降低温度,但没有成功。

答案1

好不容易找到降低硬盘温度的方法,只好熬夜了。

(对 Ringtail 的评论 +1;))

打开 Dash 并输入disks。您将看到磁盘实用程序弹出。打开它。

在此处输入图片描述

现在选择您要使用的硬盘,然后在上面的绿色圆圈中有一个按钮,单击它并选择驱动器设置...

在此处输入图片描述

根据硬盘的不同,您将获得更多或更少的设置。在这种情况下,我得到了待机超时自动噪音管理。因此我将声音从默认改为最低的 128(如上图所示)。

温度至少有 2 到 3 分钟没有变化,但随后突然下降了 1 度。然后我等了 5 分钟、10 分钟,我等得越久,温度就越低。它真的从 53 度降到了 39 度。低了 14 度比我以前习惯的要好。

然后,我添加了待机超时功能,这只是为了增加额外奖励,因为我实际上不会一直使用硬盘,基本上只有大约 50% 的时间在使用电脑。这又将温度降低了 2 到 3 度。他是一张这样的图片hddtemp

在此处输入图片描述

嘿,我不知道磁盘有这个功能。奇怪的是这个。经过大量搜索后,我了解到许多硬盘没有自动声学管理 (AAM),主要是因为诉讼和专利(想想看)。但其中一个和我拥有的是一样的,是 Seagate Barracuda,据说不支持 AAM。所以我想知道如果在这种情况下不支持,这个选项对驱动器有什么帮助。

另一个有用的提示是此链接这也有帮助。

他们提到了终端命令和内核选项的使用powertop。它涵盖了很多内容,但我采用和使用的内容是:

SATA 电源管理

/sys/class/scsi_host/host0/link_power_management_policy这与我询问的那行有关。碰巧的是,该host0部分取决于您将硬盘连接到哪个 Sata 主板连接。对于笔记本电脑,大多数时候是host0。就我而言,有 6 个 sata 连接,我可以host0通过host6。应该注意的是,此功能将在较新的内核(至少 2.6.x 以上,但由于我们都使用 3.x,所以这并不重要)上运行,具有兼容 Intel AHCI 的芯片组并使用 SATA 驱动器。如果您满足所有这些要求,则可以按以下方式使用上面的行:

  1. 首先检查您是否以最高性能使用该主机:

    sudo cat /sys/class/scsi_host/host0/link_power_management_policy

  2. 如果显示max_performance则执行以下操作:

    echo min_power > /sys/class/scsi_host/host0/link_power_management_policy

    对其他有此问题的 HDD 重复此操作(需要仔细检查哪个 HDD 连接到哪个 SATA 端口才能知道它是哪个主机)。我也不建议在 SSD 上使用它,因为...为什么?.. SSD 会产生什么热量?没有。

这不是永久性的,因为当您重新启动时,您将不得不再次执行此操作。您可以添加一些运行时文件以确保它始终处于激活状态。

请注意,添加待机超时如果处于待机状态,将使 HDD 的安装时间稍微长一些。此外,大幅降低 AAM 也会稍微降低读/写速度。这取决于是否值得。就我而言,值得降低温度。

更新:经过大约 12 小时的测试,硬盘恢复正常。待机时温度保持在 33 到 35 度之间。使用时最高温度达到 39 度。不过,它比不使用时低了 10 度,使用时几乎低了 15 度。我真的很高兴,也松了一口气。而且这是在没有打开空调的情况下。只是在正常的室温下。

更新:打开空调后,硬盘终于能达到 30 度了。之前它只是保持在 50 多度。我有多开心的图片:

在此处输入图片描述

更新:经过整整一个月的测试,我可以说温度一直保持在 30 度以下。目前温度是 26 度,非常好(比之前的“正常”温度低 50%)。

答案2

也许你可以尝试hdparm -S180 /dev/sda- 在空闲 15 分钟后将 HDD 置于空闲(低功耗)模式

答案3

有两种方法可以做到这一点:

  1. 让硬盘进入睡眠状态,例如,使用hdparm -y
  2. 添加更多风扇,为驱动器吹送冷空气。

答案4

硬盘即使在满载的情况下也不会产生那么多的热量本文性能最差的型号在满负荷时功耗不到 10 瓦,而“绿色”型号在空闲时功耗不到 1 瓦。因此,即使您长时间使用机器执行 I/O 密集型任务,您的四个驱动器产生的热量也可能比 CPU 少一半。

话虽如此,不久前我曾经拥有一个系统,其中的驱动器运行非常热(并且经常出现故障)。在调查时,我发现一些文章指出电源供应不良可能会导致这种情况 - 大致是“+12V 线路过载可能导致 +5V 线路电压升高,从而导致硬盘过热” - 或者,可能是 5V 线路过载,我不记得了。

还要注意,廉价电源即使没有过载,电压也可能有很大变化。

现在我在另一个系统中拥有一些相同的旧硬盘,它们非常酷。

抱歉,答案没有包含解决该问题的巧妙命令:)

相关内容