GPU虛擬化不僅能夠提升圖形豐富應用的性能,還能夠解決BYOD領域應用訪問性能問題。
美國中西部文理學院的學生及教師最近在訪問桌面及應用時面臨了一個重大問題。校園內計算機個人電腦與蘋果MacBook的比例大概是1:1,很多應用是針對Windows用戶設計的,在Mac上無法使用。
該學校基礎設施服務主管Chris Mielke說:“對學生來說這很浪費時間而且難以處理,應用性能不佳,還遇到了很多應用崩潰問題。”
該校選擇了基于XenServer hypervisor的Citrix XenApp和XenDesktop,作為完整的虛擬桌面及應用環境。這提供了更加一致的環境,而且能夠通過任一設備在任何時間更好地訪問應用。
圖形加速
然而Citrix的產品不足以改進每個特定應用的性能。研究科目涉及圖形信息系統的學生在學校使用ArcGIS,該應用由位于加州雷德蘭茲的Esri公司提供。ArcGIS繪制地形模型并在在應用內進行建模。
Mielke說該應用屬于圖形密集型應用,如果在沒有采用任何圖形加速手段的Citrix環境內使用會出故障。即使只有一個用戶,但性能才勉強可以接受。如果增加使用用戶,性能很快就會變得很糟。
技術咨詢公司建議學??紤]NVIDIA公司的GPU虛擬化技術GRID,對ArCGIS應用的圖形進行加速。該學校借用了一塊GRID K2卡在虛擬環境內進行了測試,發現其提升了ArcGIS用戶的體驗與性能。
Mielke說:“我們通過同時使用多個實例渲染一幅圖片進行了負載測試,性能出奇地好,甚至比我們之前的物理實驗環境還要好。”
除性能更好以外,NVIDIA技術的另一個優勢是允許用戶通過物理計算機實驗環境之外的設備訪問ArcGIS,這在之前是無法做到的。
Mielke說學校在解決圖形加速問題時沒有想到NVIDIA之外的其他公司,但他說在選擇GRID K2卡之前的確考慮了其他NVIDIA圖形卡。選擇GRID K2是因為它是專門針對Citrix環境而設計的。與NVIDIA競爭的公司包括Advanced Micro Devices以及Qualcomm。
該學校擁有兩塊NVIDIA GRID K2卡,每塊卡配置了兩個GPU,用戶數增加時可以平衡負載。
Mielke說:“性能存在臨界點。如果一臺服務器上的用戶太多,性能將會退化,但目前沒有嚴格的限制。”
Mielke說:“學校在使用NVIDIA產品時從未遇到任何重大問題,而且沒有專門擴大NVIDIA產品應用的計劃。針對虛擬桌面環境中全面部署微軟Office 2013的應用場景,可能需要使用NVIDIA進行測試以確認其是否能夠提升性能。”