为确保最佳服务器性能,必须考虑几个因素。

各服务器应用程序访问其专用存储器时必须满足以下条件:

  • 高 I/O 速率(每秒 I/O 操作数)

  • 高吞吐量(每秒兆字节数)

  • 最小延迟(响应时间)

由于各应用程序的要求不尽相同,您可以选择存储阵列上的适当 RAID 组来实现上述目标。要实现性能目标,请执行以下操作:

  • 将每个 LUN 置于提供必要性能级别的 RAID 组。请注意所分配的 RAID 组中其他 LUN 的活动及资源利用率。对于高性能 RAID 组,因有过多应用程序对其执行 I/O 操作,它可能无法满足 ESXi 主机上运行的应用程序所需的性能目标。

  • 确保各服务器具有足够多的 HBA,能满足高峰时段服务器上托管的所有应用程序的最大吞吐量。将 I/O 分散到多个 HBA 可为各应用程序提供更高的吞吐量及更短的延迟。

  • 要在 HBA 发生故障时提供冗余,请确保服务器连接一个双冗余架构。

  • ESXi 系统分配 LUN 或 RAID 组时,多个操作系统将使用和共享该资源。因此,当您使用 ESXi 系统时,存储子系统中各个 LUN 所需的性能要远高于使用物理机的情况。例如,如果计划运行四个 I/O 密集型应用程序,请为 ESXi LUN 分配四倍大小的性能容量。

  • 将多个 ESXi 系统与 vCenter Server 一起使用时,存储子系统所需的性能将相应增加。

  • ESXi 系统上运行的应用程序所需的待处理 I/O 数目应与 HBA 和存储阵列能处理的 I/O 数目相匹配。