依預設,在 ESXi 主機上,會針對循環配置資源路徑選取原則啟動延遲機制。此機制會考慮 I/O 頻寬和路徑延遲,以選取 I/O 的最佳路徑。使用延遲機制時,循環配置資源原則會動態選取最佳路徑並改善負載平衡結果。

您可以使用 esxcli 命令變更延遲機制的預設參數,或停用該機制。

必要條件

將路徑選取原則設定為循環配置資源。請參閱變更路徑選取原則

程序

  1. 使用下列命令設定延遲機制。
     esxcli storage nmp psp roundrobin deviceconfig set --type=latency --device=device ID
    該命令採用下列參數:
    參數 說明
    -S|--num-sampling-cycles=sampling value --type 設為 latency 時,此參數可控制用於計算每個路徑的平均延遲的 I/O 數量。此參數的預設值為 16。
    -T|--latency-eval-time=time in ms --type 設為 latency 時,此參數可控制更新路徑延遲的頻率。預設值為 3 分鐘。
  2. 確認是否已正確設定延遲循環配置資源及其參數。
     esxcli storage nmp psp roundrobin deviceconfig get --device=device ID
     esxcli storage nmp device list --device=device ID

    下列範例輸出顯示了路徑的組態:

     Path Selection Policy: VMW_PSP_RR
       Path Selection Policy Device Config: {policy=latency,latencyEvalTime=180000,samplingCycles=16,curSamplingCycle=16,useANO=0; CurrentPath=vmhba1:C0:T0:L0: NumIOsPending=0,latency=0}
    

下一步

若要停用延遲機制,請在主機的 [進階系統設定] 中,將 Misc.EnablePSPLatencyPolicy 參數變更為 0。