您可以在 Horizon Console中設定負載平衡設定,或建立並設定負載平衡指令碼,以設定 RDS 主機的負載平衡。

依預設,連線伺服器會使用 RDS 主機負載指數,來平衡桌面平台和應用程式工作階段的放置。

Horizon Console 中的負載平衡設定
Horizon 會根據您在 Horizon Console 中設定的負載平衡設定計算伺服器負載指數。伺服器負載指數指出伺服器上的負載。伺服器負載指數的範圍可介於 0 到 100 之間,其中 0 表示無負載,而 100 表示完全負載。-1 的伺服器負載指數指出已停用負載平衡。您可以在 Horizon Console 儀表板中檢視伺服器負載指數。Horizon 也在負載平衡設定中提供用於處理登入風暴的臨界值。請參閱 負載平衡設定
負載平衡指令碼
您也可以透過撰寫與設定負載平衡指令碼來覆寫負載平衡設定的預設行為,並控制已發佈的新桌面平台和應用程式工作階段的放置。

您可以撰寫自己的自訂負載平衡指令碼,也可以使用Horizon Agent隨附的其中一個負載平衡指令碼範例。若要使用自訂負載平衡指令碼,您必須在 Horizon Console中選取使用自訂指令碼負載平衡設定。

您可以依據自己的排程執行這些指令碼,或透過Horizon 8執行這些指令碼。如需關於在 Horizon 8中設定負載平衡指令碼的詳細資訊,請參閱在 RDS 主機上設定負載平衡指令碼

負載平衡指令碼的設定牽涉到啟用 VMware Horizon View 指令碼主機服務,以及在伺服器陣列中的每個 RDS 主機上設定登錄機碼。

負載平衡指令碼必須透過 REG_DWORD登錄設定,將負載指數寫入至下列位置中的 CustomLoadValue 登錄機碼:

HKLM\Software\VMware, Inc.\VMware VDM\Performance Stats\CustomLoadValue

值必須介於 0 到 100 之間。

Horizon 8會計算在下列位置寫入至 Performance Stats 登錄機碼的原始效能度量:

HKLM\Software\VMware, Inc.\VMware VDM\Performance Stats

您可以搭配使用原始效能度量與自訂指數因素,來撰寫自訂指令碼。