SSD 驱动器已经存在好几年了。但可靠性问题仍然存在。
我想这是 4 年前发布的这个问题的后续,最后一次更新是在 2011 年。现在是 2013 年,有很大变化吗?我想我正在寻找一些真实的证据,而不仅仅是直觉。也许您正在 DC 中使用它们。你有什么经历?
更新:
现在是 2016 年。我认为答案可能是肯定的(可惜它们每 GB 的成本仍然更高)。
这份报告提供了一些证据:
以及一些关于(消费者)机械驱动器的有趣数据:
网上有很多资源讨论在 RAID 配置中使用 SSD 驱动器——但是这些资源大多可以追溯到几年前,而且 SSD 生态系统发展非常迅速——正如我们期待英特尔在今年晚些时候发布“傲腾”产品一样这将改变一切......再次。
我将通过肯定消费级 SSD(例如 Intel 535)和数据中心级 SSD(例如 Intel DC S3700)之间存在质的差异来开始我的问题。
我的主要关注点与TRIM
RAID 方案中的支持有关。据我了解,尽管 SSD 被引入消费级计算机已有 6 年多,而 NVMe 已商用 4 年——现代 RAID 控制器仍然不支持向TRIM
连接的 SSD发出命令——英特尔的 RAID 控制器除外在 RAID-0 模式下。
我很惊讶TRIM
在 RAID-1 模式中不提供支持,考虑到驱动器相互镜像的方式,这似乎很简单。但我离题了。
我注意到,如果您想要磁盘(HDD 和 SSD)的容错性,您可以在 RAID 配置中使用它们 - 但由于 SSD 没有 TRIM,这意味着它们会遭受写入放大,从而导致额外磨损,从而反过来会导致 SSD 过早失效——这是一个不幸的讽刺:一个旨在防止驱动器故障的系统可能最终会直接导致它。
所以:
TRIM
现代(2015-2016 时代)SSD是否需要支持?
1.1. TRIM
SATA、SATA-Express 和基于 NVMe 的 SSD对支持的需求有什么不同吗?
通常,驱动器被宣传为具有改进的内置垃圾收集功能;这是否排除了需要TRIM
?他们的 GC 过程如何在 RAID 环境中工作?
1.1. 例如,请参阅 2010 年的此 QA,它描述了由于 not-TRIMming ( https://superuser.com/questions/188985/how-badly-do-ssds-degrade-without-trim )而导致的非常糟糕的性能下降- …