我有一块新主板,它有 1 个 SATA Express 端口,传输速度高达 10GB。所以我想知道哪个性能更好?SATA 6 端口上的 raid 0 上的 2 个 SSD 还是 SATA Express 端口上的 1 个 SSD?
答案1
这里有一些关于 SATA 上单个 SSD 或 RAID 0 的良好基准测试数据,仅作为一些背景介绍。
http://www.tomshardware.com/reviews/ssd-raid-benchmark,3485-4.html
“事实上,两个条带化的 256 GB 驱动器提供的性能(在连续读写方面)大约是单个驱动器的两倍。”
“在桌面环境中通常遇到的低队列深度下,所有这些配置的性能都相当相似。事实上,条带化设置甚至比单个驱动器还要慢一点。这是因为我们对 NAND 闪存的吞吐量施加了压力。”
“一旦我们跳到非常高的队列深度,两种基于 RAID 的安排都会脱颖而出。遗憾的是,这对于任何桌面工作负载来说都非常不典型,所以除非你将 840 Pro 带入更企业级的应用程序中,否则你不会看到它。”
因此我个人不会使用 RAID 0 来使设置复杂化 - 因为它对 SSD 的好处不明显,尤其是在日常消费者使用中,而且会使故障几率加倍。如果使用 PCI Express SSD 是一种选择,那么从速度和其他考虑因素来看,它肯定会胜过 RAID 0 选项。每次我在文章中遇到 PCI Express SSD 时,我发现它们的速度都快得多。
答案2
一块新的高性能 SSD 将达到 SATA3 6Gb 的 550Mb/s 传输速率。RAID0 中的两块 SSD 的最大吞吐量约为 1Gb/s。
另一方面,使用两个通道 (x2) 的 SATAe PCIe 3.0 端口可以达到近 2Gb/s,这将使数据吞吐量的带宽增加约 3.5 倍。这是大多数消费级 PCI SSD 驱动器将采用的标准。
一些 PCI SSD 甚至会达到此带宽限制并使连接饱和,这意味着它们必须连接到 x4(PCI 3.0)或 x8(PCI 2.0)连接以利用更多通道来提供最大吞吐量。
然而,SATAe 驱动器比传统 SATA 驱动器每 GB 的价格更贵,因此您需要确保购买可启动的驱动器。
因此,逻辑决定(至少对我而言),如果您想要最快的解决方案来满足您的存储需求,那么您应该选择 PCI SATAe SSD。