我计划在计算服务器(16 核,128 GB RAM)中设置一个用于暂存空间的 RAID 阵列。用户通常会创建大型 (500GB) MySQL InnoDB 数据库并将这些数据库临时存储到暂存空间。数据库中充满了来自集群的数据,该集群可能同时有多达 1000 个 MySQL 客户端与数据库连接。RAID 控制器是带有 512MB 非易失性缓存的 PERC H710 集成控制器。
由于存储是临时的,我计划使用 RAID 0 来提高读/写性能。剩下的问题是是使用 8 x 7,200 RPM 磁盘还是 4 x 15,000 RPM 磁盘。一种典型的使用模式是,一旦创建了数据库,对它的写入就会非常少。将有大量读取用于分析,因此 15K 寻道时间在这里会有所帮助,但是我不知道 RPM 改进与 RAID 0 条带化速度与额外磁盘的提升相比如何。
忽略驱动器容量作为一个因素,哪种设置更可取,8 x 7200 RPM 驱动器还是 4 x 15000 RPM 驱动器?如果此类问题没有明确答案,我深表歉意。
编辑:我还没有研究 RAID 控制器将根据阵列中的磁盘数量限制有效吞吐量的程度。