RAID 10 如何影响性能

本主题描述了使用 RAID 10 保护的性能。

因为 RAID 10 对每个奇偶性校验集使用两个磁盘机,所以 RAID 10 实际上表现为设备级别的镜像。在设备级别,读操作分布在两个磁盘机中,而写操作必须在每个磁盘机中执行。

许多因素会影响任何保护方案的性能。
  • 磁盘机容量。
  • 磁盘机连接吞吐量,例如,6 GB SAS 和 3 GB SAS。
  • 磁盘机转速,例如,7200 RPM、10 K RPM 或者 15 K RPM。
  • 磁盘机的 I/O 适配器连接吞吐量。连接扩展为所连接的所有设备支持的最快吞吐量。对于 SAS 连接,每个连接由适配器和设备单独协调。
  • I/O 适配器读/写高速缓存容量。
  • PCIe 总线宽度,例如,x8 或者 x16。连接已扩展为总线和所连接的适配器支持的最大带宽。对于 PCIe,所安装的每个 I/O 适配器都存在单独的连接。
  • PCIe 总线速度,例如,PCIe 1、PCIe 2 或者 PCIe 3。连接已扩展为总线和所连接的设备支持的最快速度。对于 PCIe,所安装的每个 I/O 适配器都存在单独的连接。
  • 处理器 12X 循环装入。
  • 处理器 I/O 操作带宽。

RAID 10 没有单独的奇偶性校验条带数据用于保护。它使用数据的第二个副本。因此,比 RAID 5 或 RAID 6 执行更少的 I/O 操作来维护可用性。

与基于操作系统的软件镜像相比,操作系统仅对 IOA 中的写高速缓存执行 RAID 10 写操作一次。通过写入高速缓存一次,操作系统为了支持 I/O 操作所需要的内存量将减少。