**硬盘旋转周期有什么危害?

Gil*_*il' 59 hard-drive statistics lifespan

传统观点¹认为,每次将硬盘向下旋转并重新启动时,它的预期寿命都会缩短一些时间。

之前已经讨论过这个话题:

降速和升速有害的常见解释是,与普通运行相比,它们对机械部件产生更大的压力,并且它们会引起对设备机械有害的热量变化。

是否有任何数据可以定量显示旋转周期有多糟糕?也就是说,旋转周期的预期寿命是多少?或者,更实际的是,如果我知道 X 秒内不需要磁盘,那么 X 应该有多大才能保证减速?

¹ 但传统智慧以前是错误的;例如,人们普遍认为硬盘应该尽可能保持凉爽,但一项已发表的关于该主题的研究表明,温度较低的驱动器实际上故障更多。这项研究在这里没有帮助,因为调查的所有磁盘都是 24/7 全天候供电的。

j-g*_*tus 17

我不知道关于这个主题的任何研究,但我知道SMART数据告诉我什么:

对于一个特定的驱动器(WD Scorpio Blue 2.5"),~200,000 的启动-停止计数或~600,000 的加载周期计数对应于 SMART 值 0(即,根据 SMART,磁盘处于其生命周期的尽头)。 (这是一个笔记本电脑驱动器,它们可以处理比台式机驱动器更多的减速。)

由于这些值来自制造商,我认为它们代表了制造商对其驱动器可以处理的最佳估计。缺乏独立数据,我倾向于认为制造商的猜测可能比我的好,所以你可能比使用这些数字来计算 X 做得更糟。

  • 所以根据200K这个数字,如果你每天24小时,每小时重启一次你的硬盘,它会持续20多年。所以我想我们可以将其用作设置断电/睡眠空闲超时的指南。如果您使用 600K 数字并且只降速而不是 S3 使整个机器休眠,显然您可以安全地将空闲超时设置为 20 分钟?鉴于其他因素比 20 年早得多,我认为我们可以放心地忽略自旋周期的影响。 (3认同)

Bri*_*ton 6

谷歌研究确实提到了开机周期的影响:

电源循环。电源循环指示器计算驱动器通电和断电的次数。在服务器级部署中,驱动器持续供电,我们预计不会达到足够高的电源循环计数来查看对故障率的任何影响。我们的结果发现,对于使用时间长达两年的驱动器,这是真的,故障与高功率循环次数之间没有显着相关性。但是对于 3 年及以上的驱动器,更高的电源循环计数会使绝对故障率增加 2% 以上。我们认为这更多是由于我们的人口结构而不是老龄化的影响。此外,这种相关性可能是故障机器的结果(而非原因),这些机器需要多次维修迭代,因此需要修复许多电源循环。

  • 论文链接:https://www.usenix.org/legacy/event/fast07/tech/full_papers/pinheiro/pinheiro_html/index.html (2认同)

小智 5

我想您在查找有关此主题的文献时会遇到的问题是,进行磁盘故障研究的领域是商业数据中心,在那里旋转磁盘所涉及的延迟是不可接受的。

也就是说,我从 IEEE找到了这篇论文。作者建议让 RAID 1 阵列中的第二个磁盘停止旋转,直到绝对需要。他们将此称为 RAREE(可靠性意识节能方法)。尽管这不是您要寻找的定量数据,但他们的方法似乎假设降低第二个磁盘的转速将延长整个阵列的使用寿命。


Kar*_*fia 0

谷歌的研究可能是关于温度问题的最好的研究。我怀疑是否有人在同一环境中收集了尽可能多的不同类型驱动器的数据。

冷却器驱动器不会“失败更多”。如果你变得太冷,你的失败率就会更高。太多的好事......不是。下面的图表显示,3 年后,在超过 45 摄氏度的情况下,故障率是温度升高 5-10 度时的 3 倍。热量和摩擦对于快速移动的机械来说是不利的。这不会改变。

我怀疑关于这个主题的研究并不多,因为它不是灰色地带。由于其他帖子中给出的很好的理由,这只是简单的物理学。

  • 我不是在问温度,我是在问旋转周期。我想要的不仅仅是定性分析,据我所知,定性分析可能类似于“它比空气重,并且不会拍打翅膀,因此它不能飞”。 (4认同)