新 PC 中的最佳 SATA SSD 配置

tra*_*vis 8 raid windows-7 ssd software-raid raid-0

我在 SATA SSD 上出售我的下一台 PC,但由于它们的价格与其尺寸不成比例地增长,我想知道对它们(操作系统和程序)来说最好的配置是什么:

  1. 2 个 SSD 使用:
    1. 板载 RAID0
    2. 用于 RAID0 的专用 RAID 控制器
    3. 软件RAID0
  2. 2 或 3 个 SSD 使用上述控制器之一但作为 JBOD
  3. 使用 RAID5 的上述配置之一中的 3 个 SSD
  4. 1 个 SSD 用于操作系统 + 1 个 SSD 用于程序
    1. 上述选项以及 %UserProfile% 也位于单独的驱动器上
  5. 1 个用于操作系统和程序的大型 SSD
  6. 上述选项之一并使用 SATA3 控制器
  7. 我还没有想到的其他事情

操作系统将是 x64 Windows 7(和/或 Ubuntu)。较大的媒体文件(如音频/视频)在未处理时将位于不同的驱动器上。

我计划将新 PC 用于:游戏、转码高清视频 (m2ts)、Web 开发、看电影。

Dav*_*ett 8

  1. 避免板载 RAID。它通常是“假”RAID,它巧妙地结合了硬件 RAID 和软件 RAID 的缺点。软件 RAID 有一个关键优势:您可以在同一驱动器上拥有不止一种类型的阵列 - 因此您可以拥有一个 RAID1 系统/应用程序/工作分区,并将 RAID0 用于您想要额外速度但又不想的地方如果驱动器死机,我不在乎数据是否会丢失(在家里,我的游戏在 RAID0 阵列上,发现它对级别加载时间有显着差异,并且在工作中,我们的测试/开发 VM 和数据库在 RAID0 上(使用其他地方的 RAID1 阵列上的备份))
  2. JBOD:没有意义。您与 RAID0 一样缺乏冗余(一个驱动器运行,然后整个阵列上的所有数据很可能都是吐司)而没有太多的速度优势。
  3. 使用 RAID5 时要小心 - 大多数人都忽略了 RAID5 写入性能的下降,这对于小型和/或随机写入尤其明显。如果您使用 Linux 作为您的基本操作系统,那么请考虑相对较新的 RAID10 模块,它可以在三个磁盘上进行条带化和镜像,与 RAID5 的条带化和奇偶校验块非常相似,提供类似的读取性能(RAID0 的数量级),但写入性能更像RAID1(即优于RAID5)。
  4. 您不会在这里看到与旋转磁盘完全相同的好处,因为通过在主轴之间分配任务来减少磁头移动的延迟奖励不一样,因此您可能会购买一个更大的驱动器以获得更好的性价比(尽管您当然,需要其他东西来存储备份)
  5. 见 4。
  6. 我没有什么有用的东西可以传授给这个
  7. 上面提到的混合 RAID1/RAID0 选项

对于您提到的任务:

  • 游戏:RAID0 有加载时间的好处,尽管它在宏伟的计划中可能不是那么重要。使用好的控制器或软件解决方案,您可能会从 RAID1 中获得类似的好处,因为好的实现可以使用预读从交替读取每个块,有效地模拟 RAID0 的条带化。
  • 转码高清视频:您的 CPU 将成为这里的瓶颈,因此即使使用旋转磁盘,您也不会看到 RAID0 的收益(即使如果源文件和目标文件位于同一驱动器/阵列上,由于所有磁头移动而导致性能下降) ,一半不错的驱动器应该能跟上)
  • Web 开发:在 I/O 方面一点也不繁重,除非您使用大型数据库(在这种情况下,RAID0、RAID1+0 或 Linux 的“特殊”RAID10 可以提供很大帮助)。
  • 看电影:除了一个便宜的旧驱动器之外,你真的不需要任何东西来以正常速度看电影。