SSD RAID 5 还是 10?

SSD RAID 5 还是 10?

我有几个多余的 SSD 驱动器(我知道这很少见,但确实发生过)。我想既然我有近 500 GB 的 SSD,我不妨用它们替换我所有的标准 HDD。我目前有一个 RAID 5 设置,并享受 10k RPM 驱动器的速度和冗余。我是否应该将我的 SSD 放入 RAID 5?我没听说过有人这样做,也不知道它会如何运作。空间损失并没有真正困扰我,因为我有一个 2 TB 的 NAS,里面有我所有的媒体。有人有将固态硬盘放入 RAID 5 的经验吗?如果 RAID 5 是个坏主意,有人有使用 RAID 10 的经验吗?是否可以对 SSD 进行条带化并使用标准 HDD 提供冗余?

答案1

我会谨慎使用 RAID 5,因为任何小写入都需要读取、重新计算和写入整个块。对于 SSD 来说,这是可以的如果奇偶校验块大小与 SSD 块大小相同(或其倍数),当然,它们是相同对齐的。

如果不是这样,每次写入都会触及每个磁盘上的两个或更多个 SSD 块,从而对 SSD 的一个已知弱点——写入次数——施加更大的压力。


@Spike(还不能发表评论,因此就在这里)

“快 1000%” 有点误导。与普通硬盘相比,随机访问时间甚至更好一些,但持续数据速率远不及这个因素。我桌上的全新 OCZ Vertex 2 在 HDTach 中突发速度为 231MB/s,平均读取速度为 172MB/s。SATA II 限制(375MB 总线带宽)仍有足够的余量来允许 2 磁盘 RAID。

答案2

英特尔固态硬盘常见问题解答

问:哪些 RAID 级别最适合 SSD?

A:在大多数情况下,RAID-5 是服务器应用程序的最佳选择,可提供性能、容量、数据可用性和成本的均衡组合。下面提供了有关其他 RAID 级别的更多详细信息:

RAID-10:可用于需要最高数据可用性和最高写入性能的业务关键型应用程序。RAID-10 可以容忍多个驱动器故障。但是,使用 SSD 的 RAID-10 的好处远小于使用 HDD 的好处。

RAID-6:不太可能与 SSD 一起使用。主要设计用于重建时间较长的高容量 HDD。

RAID-1:当单个 SSD 的容量足够并且需要更高的数据可用性和/或两倍的读取性能时可以使用。

RAID-0:当数据丢失风险不大时,可用于工作站类型的应用程序。提供最高的性能和最高的性价比。

答案3

与 SpikeX 所写的内容相反,Raid5提供冗余。3 个驱动器中的 1 个可以发生故障,但阵列仍然可以工作。

RAID10 的读取速度明显更快,写入速度则快得多。我认为,这取决于您的需求以及是否使用硬件 RAID 控制器。如果您需要快速写入访问,则最好使用 RAID10。如果您使用软件 RAID,也最好使用 RAID10,因为仅计算级别 5 的差异,您的系统就会承受高负载。

答案4

SSD 比传统的基于盘片的磁盘快得多,因此将它们放在 RAID 中(取决于您如何设置)可能没有那么有益(您会达到数据传输速率的极限,因为 SSD 的速度比标准磁盘快 1000%)。

如果您想要速度和冗余,我会选择 RAID0+1(或 1+0),或者如果您有足够的驱动器,我会选择 RAID5+1。RAID5 可能没什么用,因为没有冗余。

相关内容