SATA SSD 或 PCIe 闪存的 RAID?

SATA SSD 或 PCIe 闪存的 RAID?

作为参考:

  • Crucial RealSSD C300 256GB 硬盘。
  • MySQL 5.1.5x 运行 InnoDB 表。
  • Linux(CentOS 5.5 etx3 日志)。

问题:

  1. 是否最好使用这些 RAID 以便可以交换驱动器或获取 FusionIO 或 RevoDrive 卡?

  2. 如果是 RAID,什么控制器?LSI?3Ware?

  3. 什么布局?我推测 RAID 5 漏洞对 SSD 的影响不大,因为重建时间要短得多。错误的假设?

  4. 如果是闪存卡,是什么卡?

  5. 最好是转到 Solaris 和 ZFS,跳过这些卡,同时获得其他好东西?我只使用过 Linux,因此转到 Solaris 虽然可行,但会不舒服。

答案1

  1. 我知道您正在考虑使用 ZFS,如果您知道它会改变您的大部分设计考虑,那就错了。ZFS 不仅仅是另一个文件系统,它还是一个卷管理器。如果您打算这样做,请更新问题,我会更具体。

    尽管高端卡可以轻松处理多个 SSD,但多个 SSD 很快就会使大多数 RAID 卡饱和。PCIe 存储卡通常速度更快,成本更高,而且许多 MB 还无法从它们启动。

  2. 需要更多有关您的要求的信息...

  3. RAID5 漏洞始终适用(尽管其影响可以很大程度上得到缓解,但取决于您的设置以及您使用它的目的)

  4. FusionIO 非常昂贵。RevoDrive 更适合发烧友,它们也没有太多储备。如果您的应用程序是写入密集型的,它可能会在您的预期使用寿命内杀死 RevoDrive。

  5. 请参阅上文中我对 ZFS 的评论。老实说,如果你正在考虑(并愿意尝试),我会建议你使用它。L2ARC、ZIL、Dedupe、快照、ACL 等功能使其远远领先于竞争对手,并将本讨论的其余部分引向了不同的方向。此外,BSD 支持 ZFS,并且目前正在大力改进对它的支持。Linux 也支持它,但由于许可证不兼容,它们有点落后。

标准免责声明 - 我对您的具体要求和环境知之甚少;请谨慎对待。

相关内容