如何在 RAID-0 中运行 2 个 SSD 驱动器?

如何在 RAID-0 中运行 2 个 SSD 驱动器?

我想用 2 个 SSD 驱动器替换我的操作系统硬盘。可能只有 1 个,但我很好奇在 RAID-0 设置中执行 2 个以获得更高的速度。在 raid0 设置中运行 2 个 SSD 驱动器究竟需要什么?

答案1

我很好奇在 RAID-0 设置中执行 2 以获得进一步提高的速度。

这是一篇文章,可能会引起您的兴趣:

配备四个 Patriot Warp 2 SSD 的 RAID 性能 - 高达 660MB/s

660 MB/s 听起来很诱人 :)

除了 SSD 之外,您还需要一个 RAID 控制器。

答案2

正如 Molly 指出的那样,使用 PCIe 接口,SLC SSD 驱动器的速度令人难以置信。但对于大多数人来说,这非常昂贵,而使用普通 SATA 接口的相对便宜的 MLC 驱动器与 HDD 相比,其优势仍然十分显著(在某些情况下数量级更大)。请记住,随机读/写速度通常是大多数桌面使用的最重要因素,而顺序速度仅在某些情况下才有意义。

这个问题还讨论了 SSD 在 RAID 中的可能性。

答案3

假设您谈论的是 SATA 或 PATA 内部驱动器,那么在 RAID0 配置中运行两个 SSD 所需的操作与两个基于旋转磁盘的驱动器相同。

如果您的操作系统是 Linux,则软件 RAID 支持相当不错,并且根据您首选的发行版,安装到这样的配置中并不困难。如果您将驱动器配置为动态磁盘,Windows 也可以使用软件 RAID,但我不知道如何让它最初安装到 RAID0 配置中或稍后将其移动到 RAID0 配置中(并且可能相当麻烦)。硬件 RAID 控制器是另一种选择。好的控制器效率更高,但价格昂贵。便宜的控制器(尤其是安装在主板上的控制器)将是“假 RAID”(混合了硬件 RAID 的缺点和软件 RAID 的缺点!),最好避免使用。

SSD 的性能特征当然会改变您从 RAID0 中看到/看不到的好处。由于它们的寻道时间与基于旋转磁盘加臂的驱动器相比实际上为 0,因此您不会看到旋转磁盘可以获得的随机访问延迟改进,尽管您会看到大多数 I/O 负载的吞吐率提高大约相同的倍数。对于 SSD 上的 RAID0/5/类似产品,有一件重要的事情:尝试确保 RAID0 设置使用的块大小与 SSD 的块大小或其小倍数匹配,并与所述“物理”块对齐,否则您将看到比您原本可以达到的性能更低的性能(尤其是对于写入操作)。请参阅这次讨论了解更多详细信息。

软件 RAID 的众多优点之一是,您可以在同一驱动器上的分区之间混合使用不同类型。下次我重新安装上网本时(为了彻底切换到 Ubuntu 9.10),我计划尝试使用 RAID0 来存储其根分区(通过其非常慢的内部 SSD、似乎以相同速度写入(读取速度稍慢)的 SD 卡,以及可能像这些使用快速的 uSD 卡),但在/home其他区域我可能希望将文件保存在同一驱动器上的其他分区上构建的 RAID1 阵列中,这样文件就更安全了。

相关内容