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