當您建立全域桌面平台權利或全域應用程式權利時,您可以指定其工作階段負載散佈原則。工作階段負載散佈原則會根據全域權利的範圍,來決定要將哪些底層桌面平台或應用程式集區資源用於新連線。

當選取 負載指數作為工作階段負載散佈原則時,Horizon 會嘗試根據目前的負載,在資源之間均勻地平衡工作階段。Horizon 透過評估以下參數來計算伺服器上的實際負載:
  • 對於桌面平台集區,集區中負載指數的計算方法為:工作階段數*100/虛擬機器總數。例如,如果桌面平台集區中的虛擬機器總數為 100,目前的工作階段計數為 20,則負載指數為 (20*100/100)=20。
  • 對於 RDS 集區,Horizon 會使用 RDS 主機共用的負載指數來計算伺服器陣列的平均負載指數。(如需有關根據需要自訂 RDS 主機負載指數計算的相關資訊,請參閱《Horizon 8 中的桌面平台和應用程式》指南中的〈在 Horizon Console 中為 RDS 主機設定負載平衡〉。)例如,如果伺服器陣列具有 4 個 RDS 主機,並且這些主機傳回 20、30、40 和 50 負載指數,則平均負載指數將為 35,即每個主機的負載指數總和/主機總數。
當選取 工作階段計數作為工作階段散佈原則時,Horizon 會嘗試按資源容量的比例,在資源之間均勻地平衡工作階段。
  • 對於桌面平台集區,工作階段計數是工作階段總數/集區大小上限。
  • 對於 RDS 伺服器陣列,工作階段計數是工作階段總數/工作階段計數上限。若為自動即時複製伺服器陣列,則會根據每部 RDS 主機的最大工作階段數伺服器陣列設定來決定最大工作階段計數 (如果選取了無限制,則會以 150 個工作階段作為預設容量來散佈工作階段負載),若為手動 RDSH 伺服器陣列,則會根據連線數設定來決定。

工作階段總數計算中包含已連線、已中斷連線和擱置中的工作階段。

表 1. 工作階段負載散佈行為
全域權利範圍 工作階段負載散佈行為
所有站台 將連線使用者的工作階段,散佈到使用者所連線的站台或主站台 (若有設定) 內的所有資源之間。對於選取的站台,會嘗試連線到負載最少的網繭內負載最少的集區/伺服器陣列。
備註: 如果找不到資源,則會繼續搜尋其餘站台中的資源,從負載最少的站台開始,直到找到資源或所有站台的資源都已耗盡為止。
在站台內 將連線使用者的工作階段,散佈到使用者所連線的站台內的所有資源之間。會嘗試連線到負載最少的網繭內負載最少的集區/伺服器陣列。
備註: 資源搜尋僅限於在主站台 (若有設定) 或所連線的站台中尋找負載最少的資源。
在網繭內 將連線使用者的工作階段,散佈到使用者所連線的網繭內的所有資源之間。將嘗試連線到負載最少的集區/伺服器陣列。

依預設,將為工作階段負載散佈原則選取,這表示 Horizon 不會嘗試將新工作階段平均散佈在底層資源之間。