HDD与SSD的耐用性[关闭]


17

听说SSD不如HDD耐用。是真的吗

Answers:


11

我对您的问题的第一反应是:“我的经历恰恰相反。” 继续阅读到底是为什么,但首先要了解一些背景知识...

旋转驱动器和固态驱动器都具有有限的使用寿命。在相同的使用模式下,有一些人认为SSD与类似的旋转硬盘驱动器相比,使用寿命更长或更佳

但是请注意,并非所有SSD都是一样的。有SLC驱动器,例如Intel X25-E,它们往往要贵得多(32GB驱动器为300美元),但写入速度更快且更耐用。另一种体系结构称为MLC,价格较低,但在写入过程中可能不如SLC那样好,并且可能不会持续很长时间,这在很大程度上是因为必须以较大的块重写存储单元。但是,更新的SSD具有更好的管理固件,并且使用寿命也很长。

但是,回到您的问题...我的小公司中的每个人都在笔记本电脑上运行SSD。我已经在矿场上运行Intel X25-M至少一年了,也许已经接近两年了。由于耐用性,我再也不会回到主笔记本电脑上的旋转光盘了。

如果您丢下笔记本电脑而硬盘驱动器旋转,则几乎可以肯定需要更换硬盘驱动器。今年早些时候,我在笔记本电脑运行时放下了笔记本,此后甚至无法开机。除了更换CPU,RAM和SSD(主板,显示器,机箱的大部分部件...)外,我基本上必须拥有所有东西。3或4年前,我的旋转速度也有所下降。此后,它存活了大约一个星期,但很快就开始产生错误。

因此,在笔记本电脑或其他类似隆隆声的环境中,例如在计算机上:SSD更耐用。

但是要考虑的另一件事是它们如何失败。SSD失败,因为它们无法再擦除单元。SSD不会覆盖数据,它们往往会有一个未使用的块池,它们会擦除并准备使用,并且将现有块的写入发送到这些新位置,而不是擦除并写入现有数据。旋转硬盘驱动器往往会失败,因为机械零件磨损并且它们在写入和读取时开始产生错误。

因此一种理论认为,当SSD由于写入周期问题而出现故障时。您仍然可以从驱动器上读取数据,只是不能再写了。有效地使您的SSD在发生故障时成为数据的只读副本。

到目前为止,我的经验是非常有限的,固态硬盘在几年内少于十二个驱动器,而在15年内用于旋转却不到一千个驱动器。但是,到目前为止,即使对于非笔记本电脑,我仍然觉得SSD与旋转光盘相比的耐用性不足。某些早期的SSD确实是废话,我们有一个供应商的16GB SSD在使用几周后就失效了,而替换产品在使用几周后也就失效了。但是,从第一代Intel X25-M开始,当前的产品使我感到非常满意。


理论上?在实践中!除非控制器发生故障,否则固态硬盘仅具有在电线耗尽后才变为只读的单元。到那时,按照目前的速度,它们已经过时了5代或更多。
Mircea Chirea

1
@iconiK,我之所以说“理论上”,是因为它仅占闪存硬件方面。对于文件系统如何使驱动器突然变为只读状态,我没有任何实践经验,尤其是在无法将数据从其缓冲区刷新到闪存中方面,这意味着闪存上的数据可能不会处于重启后希望保持的一致性状态。在这种故障之后,我不希望我的文件系统能够干净地安装或将副本复制到fsck。它可能会发生,但是如果它被
ked住了

整个闪存驱动器不会突然进入只读模式,只有某些单元才能运行,因此文件系统不会有任何问题。此外,您可以将卷直接安装为只读卷,这样即使FS驱动程序也不会写入该卷。
Mircea Chirea 2010年

@iconiK,以只读方式挂载取决于文件系统处于可用状态。如果将数据提交到缓冲区,不按顺序写入闪存,然后又无法提交缓冲区中的所有数据,则超级块可能指向垃圾等。同样,它可能会起作用,但我不会如果它处于非常不满意的状态,会感到惊讶。当然,我将继续拥有良好的备份。:-)
肖恩·赖夫施耐德

2
作为后续措施,上周末我们更换了一个8驱动器的10K RPM RAID-10阵列,该阵列无法与充当用于电子邮件(Maildir)存储和网页的NFS服务器的工作保持一致,而仅用2.5“英特尔SSD 600GB和性能去的方式,WAY了这是一件有趣的东西来替代大阵列适合我收手。
肖恩Reifschneider

13

耐用(比较更耐用,最高级)

able to resist wear, decay; lasting; enduring;

您所听到的内容有多个“层次”:

  • 与HDD相比,您在SSD上没有相同数量的写周期,因此在这方面,HDD胜出(正如@ aking1012正确指出的那样,您只能如此频繁地向SSD中的单个单元写入数据)
  • 您可以根据需要从SSD读取尽可能多的内容。由于不涉及旋转,机械的事情,因此,如果仅从其中读取数据,则SSD可能比HDD更耐用。
  • 您可以将SSD扔到空中,靠在墙上,..好的,您不能用锤子砸..但是您可以将该SSD放回计算机,它仍然可以工作。这个方面下一个HDD是比SSD耐用

(您也可能会争辩说,由于SSD读取数据的速度更快,因此它不必像HDD一样长时间运行,因此它的使用寿命更长。


3

是的,取决于盘片密度。真正密集的盘子往往会更频繁地失败。SSD自插入之日起具有保质期(数据不断旋转,每个充电单元最终将停止保存电荷)

编辑:澄清...有一条评论暗示我不清楚

SSD没有盘片,但是保质期有限

HDD有盘片,并且盘片越密集,它们越有可能更快地发生故障


2
SSD有盘吗?
akira 2010年

没有硬盘盘片...我想我很清楚,我想不是...在编辑中需要澄清
RobotHumans 2010年

0

对于那些想知道一个典型的SSD能够将数据写入数量可持续使用多少年的问题,大约需要50年!因此,该软件或某些其他硬件出现故障的可能性更大,然后您的闪存单元将耗尽。

这是基于简单的计算得出的,典型的闪存SSD单元可以写入2M次,并以80MB / s的最大速度写入2M次64GB磁盘,您需要:(2M x 64GB)/(80MB / s)=(2 x 64G / 80)s = 1.6Gs(大约50年)。

话虽如此,您可能发现不到1M周期的闪存SSD, 但还没见过

您可以在Zsolt Kerekes的SSD耐用性摘要文章中看到更多详细信息。

编辑:我站纠正。对于标准消费者而言,某些驱动器将不会遭受异常繁重的使用。在不断向驱动器写入数据后,驱动器实际上可能更快发生故障。在NAND单元发生故障之前,类似的接缝都会失败。请参阅《技术报告》中SSD耐久性测试。还应注意,制造商现在倾向于说可以安全地写入驱动器中的数据量,而不是说可以写入单元中的次数。

请注意,即使经过多年的使用,标准用户仍然不会遇到这些问题。许多操作只是无法达到您的要求。您可以使用诸如CrystalDiskInfo之类的工具来检查将多少字节写入磁盘。如果您的写入量低于200-300 TB,则应该可以。要确保仅检查“无法纠正的错误计数”和“重新分配的扇区计数”度量标准的原始值。如果两者均为零,则您的SSD甚至没有真正开始磨损。从测试中可以看到,在驱动器变得不可用之前,您可以有数百甚至数千个重新分配的扇区。仍在重新分配的扇区是出现问题的最初迹象,您可能会考虑更换或更频繁地进行备份;-)。


不幸的是,某些单元将比其他单元写入更多的内容。尽管某些驱动器固件可能会尝试这样做,但您不能假设绝对要写。
鲍勃

1
的确如此,但是如果一个单元不可写,那么控制器将透明地切换到另一个单元。因此,仍然要使整个磁盘不可写,您将必须写入所有单元,并且只有在50年后才可以(全速连续写入)。无论如何这都是不现实的(因为实际上您必须一直将PC保持打开状态,并且有一些疯狂的应用程序会始终将其写入SSD)。
Nux 2012年

1
请注意,这是一个过时的答案。由于写入要快得多,因此更新的SSD可能会失败。技术报告杀死了他们在18个月内进行压力测试的所有驱动器;看这里。另外,您发布的链接上的文章已更新,不再要求2M的写周期。
凯文(Kevin)

有趣的测试。在所有单元格实际上不可用之前,似乎还有其他故障。因此,我在计算中采用的假设是不正确的……即使是相对繁重的用户也不会达到写入限制。您链接的测试中也提到了该问题...无论如何,我更新了答案以提及测试的结果。谢谢!
Nux

np ..我同意大多数家庭用户很长一段时间都不会看到这种故障模式。我会密切关注它,并且会严重不足,但是如果您要使用ZFS ZIL + L2ARC之类的东西,运行繁重的数据库,媒体记录器的任何东西,或者您拥有什么,则请注意。我认为要考虑的另一个因素是,这些耐用性数据是针对较旧的技术的;为了获得更高的存储密度,较新的设备正在使用物理上更小的单元和多种电荷级别编码,这两者使它们比旧技术更脆弱。
凯文·
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.