為提升虛擬桌面性能,應該使用協(xié)議卸載還是GPU卸載?這無法通過剪刀石頭布這樣的游戲來確定。實際上你根本無需做出決定——因為你可以同時使用這兩種硬件加速技術。
從根本上講,有關協(xié)議卸載與GPU卸載的話題遠沒有看起來這么復雜。首先你不需要在這兩者之間做出取舍,有時你必須同時使用這兩種方式才能夠得到想要的性能。在VMware Horizon View平臺下我們對這兩種硬件加速技術進行了測試,明確了它們各自能夠解決那些問題。
大多數(shù)Horizon View用戶使用默認PCoIP協(xié)議?;谲浖崿F(xiàn),其不僅對VMware主機與外部網(wǎng)絡的通信進行了封裝,還提供了代碼無關性渲染并交付音、視頻流。PCoIP協(xié)議能夠滿足VDI在延遲、帶寬方面的要求,解決了之前虛擬或者遠程桌面工具存在的某些缺陷,比如USB重定向、打印以及本地資源訪問。
問題在于渲染及封裝虛擬桌面的多媒體元素很耗費CPU資源。因為確保VDI成功部署的措施通常是交付足夠好的桌面性能、用戶體驗良好。因此為確保VDI成功部署降低CPU資源消耗至關重要。
通過卸載提升性能
協(xié)議卸載能夠提升虛擬桌面的CPU性能。將協(xié)議封裝從虛擬機實例中卸載下來交由特定的硬件加速卡比如Terradici的APEX 2008處理,使虛擬機的CPU計算周期僅用于應用程序。專用硬件加速卡的持續(xù)運行保證了VDI的連接效率。
你可能想問:如果協(xié)議卸載卡性能好,為什么還要使用GPU卸載卡呢?
GPU卸載,比如Nvidia GRID是專門為將虛擬桌面特定的、復雜的圖像請求交由硬件GPU處理而設計的。APEX卡對PCoIP協(xié)議進行優(yōu)化而GRID卡優(yōu)化圖像顯示:GPU硬件專門處理圖像請求,解放了CPU、提高了VDI的性能。