您可以使用适用于 VMware vSphere 的 Virtual Storage Console 在 ESXi 主机上设置超时值及其他值,以确保性能最佳并成功执行故障转移。Virtual Storage Console (VSC) 设置的值基于 NetApp 内部测试。
ESXi 高级配置
- VMFS3.HardwareAcceleratedLocking
- 应将此值设置为 1。
- VMFS3.EnableBlockDelete
- 应将此值设置为 0。
NFS 设置
- Net.TcpipHeapSize
- 如果使用的是 vSphere 6.0 或更高版本,应将此值设置为 32。
- Net.TcpipHeapMax
- 如果使用的是 vSphere 6.0 或更高版本,应将此值设置为 1536。
- NFS.MaxVolumes
- 如果使用的是 vSphere 6.0 或更高版本,应将此值设置为 256。
- NFS41.MaxVolumes
- 如果使用的是 vSphere 6.0 或更高版本,应将此值设置为 256。
- NFS.MaxQueueDepth
- 如果在 ESXi 主机上使用的是 vSphere 6.0 或更高版本,应将此值设置为 128 或以上,以避免出现队列瓶颈。
对于 vSphere 6.0 之前的版本,应将此值设置为 64。
- NFS.HeartbeatMaxFailures
- 对于所有 NFS 配置,应将此值设置为 10。
- NFS.HeartbeatFrequency
- 对于所有 NFS 配置,应将此值设置为 12。
- NFS.HeartbeatTimeout
- 对于所有 NFS 配置,应将此值设置为 5。
FC/FCoE 设置
- 路径选择策略
- 如果使用采用 ALUA 的 FC 路径,应将此值设置为
RR
。 对于所有其他配置,应将此值设置为FIXED
。
将此值设置为RR
有助于在所有主动/优化路径之间实现负载平衡。值FIXED
适用于较早的非 ALUA 配置,可防止出现代理 I/O。
- Disk.QFullSampleSize
- 对于所有配置,应将此值设置为 32。设置此值有助于防止出现 I/O 错误。
- Disk.QFullThreshold
- 对于所有配置,应将此值设置为 8。设置此值有助于防止出现 I/O 错误。
- Emulex FC HBA 超时
- 使用默认值。
- QLogic FC HBA 超时
- 使用默认值。
iSCSI 设置
- 路径选择策略
- 对于所有 iSCSI 路径,应将此值设置为
RR
。 将此值设置为RR
有助于在所有主动/优化路径之间实现负载平衡。
- Disk.QFullSampleSize
- 对于所有配置,应将此值设置为 32。设置此值有助于防止出现 I/O 错误。
- Disk.QFullThreshold
- 对于所有配置,应将此值设置为 8。设置此值有助于防止出现 I/O 错误。