如何降低硬盘温度


9

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

我已经阅读了此处提供的问题和答案,但是所有解决方案都没有帮助。我可以使用哪些工具或应该执行哪些终端命令来降低这些驱动器的温度?

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

我已经测试过powertop,hddtemp,磁盘和其他设备,以检查并尝试降低温度,但是没有运气。


1
gnome-disk-utility可以查询SMART属性
Ringtail 2013年

液氮?
机械蜗牛

@Mechanicalsnail-大声笑,这不仅可以修复HDD临时文件,还可以修复整个系统。^^
Luis Alvarado

1
也许您可以尝试hdparm -S180 /dev/sda-
喷射

1
我想您已经拥有了,但是因为这不是问题,所以我认为如果新用户经过,这可能会使他们感到困惑。我知道这不是您问题的答案(因此不能作为一个问题发布),但是我认为重要的是要在更一般的HDD温度降低情况下提到这一点。
Nanne 2013年

Answers:


4

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


+1好友。这是另一种方式。谢谢。
Luis Alvarado

11

很好的找到降低硬盘温度的方法,不得不熬夜。

(对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

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

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

注意,添加待机超时将使您的HDD在待机状态下花费更长的时间来安装。同样,将AAM降低很多会稍微降低读/写的速度。这取决于是否值得。就我而言,就是降低温度。

更新:经过约12小时的测试,HDD再次恢复正常。在待机状态下,它保持在33至35度之间。使用时,最高可达39度。不过,它比不使用时低10度,比不使用时低15度。对此我感到非常高兴和宽慰。同样,这也没有打开空调装置。只需在正常室温下即可。

更新:打开空调后,硬盘驱动器最终可以达到30度。之前它只是停留在50+范围内。我有多幸福的形象:

在此处输入图片说明

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


听说过频繁地将硬盘置于待机状态存在危险。这会大大缩短使用寿命
Anwar

@Anwar是正确的,但并非适用于所有型号。有些具有更好/更新的处理待机模式的方式。关于非常频繁地执行此操作,是的,降速操作可以更快地磨损HDD,因为它需要一次又一次地向上旋转(冷启动)。Linux实际上处理得很好。例如,我有3个希捷梭子鱼,每个3TB,我想说4-5年。我确实将此备用设备应用于所有人员,并且在4年后它们仍然可以正常工作。我卖给朋友的前两个,但我卖给邻居的第三个,我确实知道新主人仍在使用它,而那是在6年前。
Luis Alvarado

2

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

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

实际上,我在没有保护套的情况下使用计算机。将空调裸露地指向一张小桌子。我这样做是因为我已经知道有很多风扇(冷却系统除外)的情况比将其裸露在桌子上效率低。对于睡眠部分,我想实际使用它没有问题,也许会降低性能或降低温度。
路易斯·阿尔瓦拉多

1
不对。我发现情况确实会降低温度-简单的物理原理。裸露的驱动器仅会由于自然对流和辐射而散失热量。机箱将空气拉到驱动器上以使其冷却。
Journeyman Geek,

对我来说很简单。内壳54度。外壳49度。这是简单的物理学。顺便说一句,在外部情况下,没有限制通风的限制墙来冷却系统。它已经在外面,除了与驱动器相连的冷却系统之外,别无其他。
路易斯·阿尔瓦拉多

@JourneymanGeek,是露天坐着,是的,比起风扇让空气流过的情况,你的情况要糟糕得多,但他说他身上有空调。
psusi

0

硬盘驱动器即使在负载下也不会产生那么多的热量-在本文中,性能最差的型号在负载下消耗的功率低于10瓦,而“绿色”型号在空闲状态下的功耗低于瓦特。因此,即使您长时间使用计算机执行I / O密集型任务,四个驱动器产生的热量也可能比CPU少两倍。

话虽如此,一段时间以前,我曾经有一个系统,其中驱动器非常热(并且经常发生故障)。在调查时,我发现一些文章指出,电源不足可能会导致这种情况-沿线路出现““ + 12V线路上的过载可能导致+ 5V线路上的电压增加,从而导致硬盘驱动器过热”的情况”-或,也许是5V线路过载,我不记得了。

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

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

抱歉,答案不包含解决问题的精妙命令:)


1
问题最多的实际HDD是本文中提到的硬盘,即Seagate Barracuda XT(ST33000651AS)。我拥有的是3TB,目前拥有超过50度的温度。正在使用的电源是一个非常好的coolmaster。
路易斯·阿尔瓦拉多

1
需要补充的是,我有几台三星Spinpoint F3,每台均为1Tb,并且温度确实很高,介于32至35度之间。对我来说这很正常。但是在这种情况下,50+是不正常的。
路易斯·阿尔瓦拉多

@LuisAlvarado,啊,iirc,这是一个7200 rpm的驱动器,因此它将运行得更热一些。
psusi

1
@感谢psusi,问题是,WOW是50度,很热,所以在寻找例如可以调节磁盘旋转速度(声音管理)的东西,或者告诉它的东西,嘿,如果您不使用它,然后将其关闭,直到再次安装。
路易斯·阿尔瓦拉多
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.