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