Mirage 活動對使用者體驗的影響取決於多個因素。

下列因素可能會影響使用者的 Mirage 活動體驗:

  • 系統的初始負載和使用率
  • 專用資源 (例如 ESX 主機 CPU 和記憶體) 的資源界限
  • 共用資源 (例如儲存 IOPS 和網路頻寬) 的資源界限

評估並行層的最佳更新項數時應考量所有上述因素。因此,絕對值會隨環境的不同而有所不同。

系統的基準負載和使用率會為集區提供可套用於某些資源的初始範圍或額外負載。一般而言,VDI 系統設計為以不到 85% 的 CPU 負載運作,進而給尖峰預留一些空間。視 Mirage 管理員的決策而定,此緩衝區的一部分可用於處理與層更新相關的計算作業。

專用資源 (通常指 ESX 主機的 CPU 和記憶體) 都是以線性方式縮放。如果單一 ESX 主機可以處理 20% 的更新端點,則整個集區可以處理相似的更新端點量 (假設為隨機分佈)。

當系統最終連結至共用資源 (通常為後端儲存陣列) 時,並行更新量會反映所有使用者在儲存陣列上處理的整體負載,即使單一 ESX 主機可處理該負載亦是如此。

如需 View 環境中的其他大小調整考量,請參閱《View 架構規劃》說明文件中的「架構設計元素和規劃指導方針」。

下列參考測試透過使用不同的並行層更新值,描述使用者對單一 ESX 主機效能的潛在影響。所有測試皆使用 VDI 工作負載產生器執行,該產生器可自動化和測量一般使用者活動。用於測試的自動應用程式包括 Microsoft Office、Adobe Reader、觀看視訊等。在這些應用程式上進行的作業包含開啟檔案、瀏覽網頁、修改檔案,以及儲存和關閉檔案。除這些活動之外,所定義數目的端點還會執行 Mirage 層更新作業。

測試設定

參考測試使用下列組態:

  • 單一 ESX 主機 (16 個核心,196 GB RAM)
  • SAS 儲存裝置
  • 100 台虛擬機器
  • 20 到 50 個並行層更新
  • 兩種負載類型:
    • 群組 A - 需要大量 CPU
    • 群組 B - 需要大量 IO

測試結果

下表顯示了指定數目的端點同時執行 Mirage 層更新的參考測試結果。

表 1. 參考測試結果
基準 20 個端點 50 個端點
回應時間增加:群組 A - 21% 74%
回應時間增加:群組 B - 17% 83%