适用于 Vmware 的条带大小 Raid10 - 6X12G 10K 1.8TB 磁盘 H730P 迷你 Raid 控制器

适用于 Vmware 的条带大小 Raid10 - 6X12G 10K 1.8TB 磁盘 H730P 迷你 Raid 控制器

以下是我们当前的服务器配置。几周后,我将通过安装 7 个新磁盘(1 个热备用)并从备份中恢复所有虚拟机来模拟灾难恢复。

将 RAID 条带大小更改为 64KB 以外的值会有什么好处吗?RAID 控制器有 8KB、16KB、32KB、64KB、128KB、256KB、512KB、1MB 等选项。

如能根据以下规范提出任何建议,我们将不胜感激 - 谢谢。

硬件:

Dell R630
Dell H730P Mini Raid Controller
2XE5-2670 V3
512GB RAM
12G 1.8TB 10K SAS Disk

    Software:

   Vmware ESX 6.7 U3

    Configuration:

    RAID 10, 128k Stripe Size

答案1

一般来说,选择条带大小是带宽与 IOP 的权衡:较小的条带大小通常意味着更高的连续读/写速度,而较大的条带大小意味着更高的并发 IOP(由于跨越多个磁盘的 IO 较少)。

话虽如此,机械硬盘是高度不平衡的设备:在发出相对较大的 IO(> = 32 KB)之前,延迟占主导地位,因此很少使用 64 KB 以下的条带元素大小(或 Linux MDRAID 用语中的块大小)(恰好是默认值)。

对于虚拟化主机,IOP 比单线程顺序速度重要得多,我会将其增加到 256 KB。

答案2

摘自 H730 手册:

默认和推荐的条带元素大小为 64 KB。如果您的系统主要执行顺序读取,则较大的条带元素大小可提供更好的读取性能。

相关内容