我叔叔免费给我送了一块三星 EV0 840 120GB。我的电脑里已经有一块 250 EVO 840。现在我在问自己,如果把它们放在 RAID 0 中,速度是否会有显著的提升。我知道总卷大小将是 120 驱动器的两倍,但我不需要更多存储空间,我只是想试试这个来提高速度。
那么速度的提高会很明显吗?还是我应该仅将其用作额外的驱动器?
答案1
理论上,RAID-0 可以将每个磁盘的 IOPS 提高一倍,但这会使灾难性数据丢失的风险加倍。如果任何一个磁盘发生故障,您实际上会丢失所有数据。我说的是理论上,对于 SSD 来说,这一点非常重要,因为加倍需要 RAID 控制器实现零延迟协调,而这是不可能的。一个真正优秀的 RAID 控制器可以让您更接近这个目标,但 SSD 已经具有极低的延迟和极高的 IOPS。
如果单个磁盘能够充分执行独立的工作负载,则其性能会更佳,尤其是当这些工作负载主要是顺序读/写工作负载时。
对于不太可预测的工作负载,RAID-0 磁盘将提供更好的整体性能,因为您几乎可以获得两倍的 IOPS。如果您不需要数据,只需要混合工作负载的性能,这是一个合理的选择。
我强烈建议不要使用 RAID-0,即使在个人计算机上也是如此。
我只会将它用作额外的驱动器,甚至牺牲 RAID-1 的磁盘性能来获得磁盘故障恢复能力。