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

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

  • 高 I/O 速率(每秒 I/O 操作数)
  • 高吞吐量(每秒兆字节数)
  • 最小延迟(响应时间)

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

要实现性能目标,请遵循以下准则:

  • 将每个 LUN 置于提供必要性能级别的 RAID 组。监控分配的 RAID 组中其他 LUN 的活动及资源使用情况。对于高性能 RAID 组,因有过多应用程序对其执行 I/O 操作,它可能无法满足 ESXi 主机上运行的应用程序所需的性能目标。
  • 确保每个主机具有足够 HBA,以在高峰期为主机上的应用程序增加吞吐量。将 I/O 分散到多个 HBA 可为各应用程序提供更快的吞吐量及更短的延迟。
  • 要为潜在 HBA 故障提供冗余,请确保主机已连接到双冗余架构。
  • ESXi 系统分配 LUN 或 RAID 组时,请注意多个操作系统将使用和共享该资源。ESXi 主机所需的 LUN 性能可能远高于使用常规物理机时所需的 LUN 性能。例如,如果计划运行四个 I/O 密集型应用程序,请为 ESXi LUN 分配四倍大小的性能容量。
  • vCenter Server 一起使用多个 ESXi 系统时,存储子系统的性能要求将相应提高。
  • ESXi 系统上运行的应用程序所需的待处理 I/O 数必须与 HBA 和存储阵列能够处理的 I/O 数匹配。