RAID 10 与 RAID 1 SSD

Suf*_*ufo -2 raid ssd raid1 raid10

我正在考虑将大型数据库从机械磁盘移动到 SSD。我最初的直觉是使用 RAID 10,但进一步的研究表明,这种配置会显着降低 SSD 的随机访问性能。

数据库读取量很大,通常会生成大量数据报告,因此我的假设是顺序工作负载很少。

当涉及到 SSD 时,建议 RAID 10 的主要替代方案是 RAID 1。当然,这限制了我的单个磁盘的大小,实际上,将小于 1TB。这并不理想。

我想我的问题是,随机访问的影响有多大,假设我需要比单个驱动器所能提供的更大的容量,有什么好的选择?请记住,这是一个 Server 2008 盒子,因此很遗憾,不能选择花哨的 ZFS 解决方案等。

Chr*_*s S 9

谁告诉你 RAID 10 本质上比 RAID 1 慢的人不知道他们在说什么。这使得其余的问题无法回答,因为它基于错误的假设。

进一步阅读:广泛使用的 RAID 级别有哪些不同,我应该何时考虑?


Bas*_*sil 7

你可能误解了某人。RAID-5 在写入方面比 RAID-10 慢,但 RAID-1 可以被视为具有一对磁盘的 RAID-10,因此每个“主轴”的性能与 RAID-10 相同。

数据库上 SSD 的最佳建议是使用 RAID-5。难以置信的小而快的 SSD 驱动器的重建时间非常好。由于您将主要执行读取操作,因此使用 RAID-5 的唯一惩罚(由于奇偶校验计算而产生的写入开销)不会对您产生很大影响。优点是您可以在更大容量的切片上利用 SSD 性能。转到 RAID-10(或 RAID-1)将有 50% 的空间损失。

当然,无论您使用 RAID-10 还是 RAID-5,您都需要确保有一个热备用 SSD 可以在磁盘出现故障时立即备用。