云桌面应用设计中往往将带宽作为一个瓶颈来考虑。本人有幸参与了一个以GPU虚拟化为核心的云桌面实施项目,以兹分享。
项目中是采用GPU虚拟化的云桌面来运行以某企业的业务大数据可视化页面。页面是基于阿里大数据可视化平台DataV实现。页面中包含的元素有静态的图表、动态旋转的3D模型、嵌入的高清视频。3D计算和视频播放都由HTML5组件在云桌面上运行。
实际使用场景中,云桌面上运行的大数据页面内容调度可以远程控制,而无需在云终端上进行操作。云终端连接到会议室的1080P大屏,进行页面播放。
实时观察云终端到云桌面服务器间的上下行流量。从云终端到云桌面服务器的上行流量可以忽略不计。从云桌面服务器到云终端的下行流量,在1080P满屏页面下无视频播发的情况下,流量稳定在800Kbps左右。当启动视频插件以480P画幅播放时,瞬时流量峰值在8Mbps左右,均值在3兆Mbps左右。当视频以1080P高清播放时,瞬时流量峰值达到32Mbps左右,均值在8兆Mbps左右。瞬时流量峰值发生在视频前后两帧内容完全变化的情况下。
以上观察说明,云桌面服务器到云终端的下行流量取决于桌面视窗大小与内容变化幅度。