Suf*_*ufo -2 raid ssd raid1 raid10
我正在考虑将大型数据库从机械磁盘移动到 SSD。我最初的直觉是使用 RAID 10,但进一步的研究表明,这种配置会显着降低 SSD 的随机访问性能。
数据库读取量很大,通常会生成大量数据报告,因此我的假设是顺序工作负载很少。
当涉及到 SSD 时,建议 RAID 10 的主要替代方案是 RAID 1。当然,这限制了我的单个磁盘的大小,实际上,将小于 1TB。这并不理想。
我想我的问题是,随机访问的影响有多大,假设我需要比单个驱动器所能提供的更大的容量,有什么好的选择?请记住,这是一个 Server 2008 盒子,因此很遗憾,不能选择花哨的 ZFS 解决方案等。
你可能误解了某人。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 可以在磁盘出现故障时立即备用。
归档时间: |
|
查看次数: |
8407 次 |
最近记录: |