从根本上讲,有关协议卸载与GPU卸载的话题远没有看起来这么复杂。首先你不需要在这两者之间做出取舍,有时你必须同时使用这两种方式才能够得到想要的性能。在VMware Horizon View平台下我们对这两种硬件加速技术进行了测试,明确了它们各自能够解决那些问题。
大多数Horizon View用户使用默认PCoIP协议栈基于软件实现,其不仅对VMware主机与外部网络的通信进行了封装,还提供了代码无关性渲染并交付音、视频流。PCoIP协议能够满足VDI在延迟、带宽方面的要求,解决了之前虚拟或者远程桌面工具存在的某些缺陷,比如USB重定向、打印以及本地资源访问。
问题在于渲染及封装虚拟桌面的多媒体元素很耗费CPU资源。因为确保VDI成功部署的措施通常是交付足够好的桌面性能、用户体验良好。因此为确保VDI成功部署降低CPU资源消耗至关重要。
通过卸载提升性能
协议卸载能够提升虚拟桌面的CPU性能。将协议封装从虚拟机实例中卸载下来交由特定的硬件加速卡比如Terradici的APEX 2008处理,使虚拟机的CPU计算周期仅用于应用程序。专用硬件加速卡的持续运行保证了VDI的连接效率。
你可能想问:如果协议卸载卡性能好,为什么还要使用GPU卸载卡呢?