哪个更快?RAID 10 中的 4x10k SAS 驱动器还是 RAID 5 中的 3x15k SAS 驱动器?

Jon*_*n M 3 mysql raid performance database-performance

我正在查看服务器升级的报价。(RHEL)。

服务器上将同时安装 Apache 和 MySQL,但升级的原因是为了提高 DB 性能。CPU已经大规模升级,但我知道磁盘速度也是一个因素。

所以 RAID 10 的性能比 RAID 5 快,但驱动速度有多大区别?

(顺便说一句,RAID 5 配置中的 15k 磁盘是我预算的最高点,因此不考虑 RAID 10 中的 4x15k 磁盘,我认为这将是最佳选择。)

Max*_*nin 10

这是餐巾纸的角计算:

10K 驱动器 - 150IOPS,15K 驱动器 - 180IOPS(例如 EMC 使用这些数字来确定阵列大小)。

RAID10 读取性能 - 600IOPS。RAID5 读取性能 - 540IOPS(无惩罚,直接倍数)。

RAID10 写入性能 - 300IOPS(每个块进入两个主轴)。RAID5 写入性能 - 135 IOPS(三个磁盘具有 540IOPS 的潜力,但每次写入实际上由两次读取(数据和奇偶校验)和两次写入(新数据和新奇偶校验)组成)。

这些数字当然没有考虑控制器缓存和优化,因此 RAID5 的写入性能可能略好于 RAID10 的 1/3。但无论如何,这是一个很好的大致数字。

当然,如果这是一个数据仓库,你就不会关心写入性能。否则,一定要使用 RAID10。