我对整个 SSD 事情还不熟悉,但我不明白以下工作原理?
我需要非常具体地回答这个问题才有意义。
1 个 LSI MegaRAID SAS 9361-8i570美元
8 块 Ultrastar SSD800MH MLC 200GB8x1450 = 11.600美元
总成本:12.170美元
RAID 0 中的预期性能:
读:140x8 = 1,120,000 IOPS
写:100x8 = 800.000 IOPS
空间:200x8 = 1.6TB
另一方面,我们有:
ioDrive2 Duo 1.2TB SLC 总成本:28,500 美元
预期表现:
读:580.000 IOPS
写:535.000 IOPS
空间:1.2TB
有人会说:RAID 0 将失败但事实是 ioDrive2 Duo 也会出现故障,因此您必须购买 2 个并将它们组成 RAID 1。
我理解 SLC 和 MLC 之间的区别(性能和耐用性),但 Ultrastar 驱动器似乎真的坚固的,除非你折磨它们,否则它们不会死。
总而言之,我的计算有什么问题?为什么人们购买这些 PCIe 卡而不构建驱动器阵列?它更易于管理,但成本较高增加一倍以上?
答案1
我们同时使用了 FusionIO 套件和许多高端 SSD,并且都曾出现过故障,但使用 FusionIO 时,我们从未遇到过导致数据丢失的情况,RAID 0将要有一天会销毁你的数据,这不是一个‘是否’的问题,而是一个‘何时’的问题。
现在来看看您的计算,FusionIO 统计数据与我们看到的数据差不多,但您确定 LSI 卡实际上可以提供 110 万 IOPS 吗?我猜您必须将磁盘拆分到所有通道才能接近这个数字?
我们购买 PCIe 卡是因为它们非常稳定,涉及的“部件”和复杂性更少,它们不会假装是旋转磁盘,因此延迟更低。是的,它们可能更贵(老实说,我们可能会得到更好的价格),但就我们的用途而言,它们的整体价值更高 - 也就是说,我们在 R10 中使用 SSD,我永远不会考虑 R0 设置。