剖析兩種硬件加速方式:協議卸載vs. GPU卸載

2019-03-28 17:03:14

為提升虛擬桌面性能,應該使用協議卸載還是GPU卸載?這無法通過剪刀石頭布這樣的游戲來確定。實際上你根本無需做出決定——因為你可以同時使用這兩種硬件加速技術。

從根本上講,有關協議卸載與GPU卸載的話題遠沒有看起來這么復雜。首先你不需要在這兩者之間做出取舍,有時你必須同時使用這兩種方式才能夠得到想要的性能。在VMware Horizon View平臺下我們對這兩種硬件加速技術進行了測試,明確了它們各自能夠解決那些問題。

大多數Horizon View用戶使用默認PCoIP協議棧基于軟件實現,其不僅對VMware主機與外部網絡的通信進行了封裝,還提供了代碼無關性渲染并交付音、視頻流。PCoIP協議能夠滿足VDI在延遲、帶寬方面的要求,解決了之前虛擬或者遠程桌面工具存在的某些缺陷,比如USB重定向、打印以及本地資源訪問。

問題在于渲染及封裝虛擬桌面的多媒體元素很耗費CPU資源。因為確保VDI成功部署的措施通常是交付足夠好的桌面性能、用戶體驗良好。因此為確保VDI成功部署降低CPU資源消耗至關重要。

通過卸載提升性能

協議卸載能夠提升虛擬桌面的CPU性能。將協議封裝從虛擬機實例中卸載下來交由特定的硬件加速卡比如Terradici的APEX 2008處理,使虛擬機的CPU計算周期僅用于應用程序。專用硬件加速卡的持續運行保證了VDI的連接效率。

你可能想問:如果協議卸載卡性能好,為什么還要使用GPU卸載卡呢?

GPU卸載,比如Nvidia GRID是專門為將虛擬桌面特定的、復雜的圖像請求交由硬件GPU處理而設計的。APEX卡對PCoIP協議進行優化而GRID卡優化圖像顯示:GPU硬件專門處理圖像請求,解放了CPU、提高了VDI的性能。

迷你世界刷怪塔