问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

影响云桌面性能的重要因素

创作时间:
作者:
@小白创作中心

影响云桌面性能的重要因素

引用
1
来源
1.
http://www.xslcloud.com/article/1803988417839648768

云桌面作为一种虚拟化技术,其性能表现直接影响到用户的使用体验。本文将从多个维度分析影响云桌面性能的关键因素,并对比主流的桌面传输协议,帮助读者全面了解如何构建高性能的云桌面环境。

判断指标

判断云桌面性能优质与否,最直观的指标是看终端用户运行云桌面时:

  1. 流畅度
    流畅度是指操作或画面的连接程度。简单来说,就是鼠标拖动/滚动或视频播放时是否出现卡顿现象;

  2. 响应速度
    响应速度是指执行动作的响应时间。例如鼠标拖动或键盘输入时,屏幕的指针/窗口/文字是否实时跟进,或是否能快速打开应用程序;

  3. 画面和音频的清晰度
    画面和音频的清晰度是指画面是否清楚、颜色是否失真,声音是否真实清晰;

  4. 用户密度
    用户密度是指在相同的网络条件和主机配置下,最多可以带的用户数量。

重要因素

而影响以上指标,有以下3个重要因素:

配置良好的主机

重点考虑CPU,内存和磁盘,无需配置独立显卡。云桌面无法直接调用物理显卡进行3D渲染(但可支持2D平面设计),目前只有极少数云桌面支持显卡虚拟化技术,且必需配合指定型号的特殊显卡和软件,费用昂贵。因此,常规的学校电教室和办公室应用的云主机无需配置独立显卡。

稳定的网络

云主机与终端的数据是通过网络传输的。因此,稳定、高效和带宽足够的网络环境是保证云桌面性能好的重要因素之一。一般建议主机与云终端之间使用标准10/100/1000 Mbps或以上的局域网连接。具体的网络搭建架构要看实际需求。

高效的桌面传输协议

桌面传输协议是云桌面方案的重要组成部分,它直接规定了云主机和云终端的数据传输方式,是一套使云主机和云终端之间的数据有序并高效传输的规则。高效的桌面传输协议,就是以更优的算法实现更快的数据传输和更高的资源利用率,从而交付流畅、响应时间短、画面声音清晰、用户密度高的云桌面方案。所以说,桌面传输协议是云桌面厂家的技术核心。

桌面传输协议

它直接决定了云桌面性能,是关键因素。目前主流的桌面传输协议有:RDP、PCoIP、ICA/HDX、SPICE、HDP等。

  • RDP(Remote Desktop Protocol)
    RDP是微软公司通过Citrix开发的。当前主要使用的版本有6.1(Windows Server 2008/Windows Vista SP1/Windows XP SP3),7.0(Windows Server 2008 R2/Windows 7),其中RDP 7.0版本增加了Remote FX功能,用于提升高清图像的渲染效果,如2D、3D图像。RDP 10.0 基于TCP/UDP协议,其桌面传输速度有了很大的提升。此外,在视频方面,RDP 10.0是AVC 4:4:4模式,显示效果已经非常接近PC机,不过其宽带占用较高。RDP协议只能支持Windows和Mac平台。

  • PCoIP(PC over IP)
    PCoIP 协议是由加拿大Teradici公司开发的远程显示协议。2008年,VMware宣布和Teradici共同开发PCoIP协议,以提高桌面虚拟化的性能。PCoIP协议基于UDP协议,最初目的是应用于硬件的图形加速,而不是桌面虚拟化,因此,PCoIP协议在应用于虚拟化软件上就显得性能不足。

  • ICA(Independent Computing Architecture)
    ICA协议基于TCP/IP协议,其特点是平台无关性和节省带宽。ICA协议几乎可以支持所有桌面操作系统,同时它对带宽占用节省最低。ICA协议能够支持音频、视频和多媒体带宽控制,在视频观看、Flash播放、3D设计等应用上,其用户体验会很流畅。2009年,Citrix推出HDX技术,该技术是基于ICA协议开发的,同时包含其它子系列协议,提高了多媒体、语音、视频和3D图形性能的功能。

  • SPICE(Simple Protocol for Independent Computing Environment)
    SPICE是一个开源协议,它是Redhat(红帽)公司研发的。该协议来源是由Qumranet公司开发的一款开源网络协议。它基于TCP/IP协议,能根据终端的性能来决定是像ICA一样发送图形命令,还是像PCoIP一样由服务器主机处理图像。但该协议性能较差,也必须用KVM作为核心基础组件。

事实上,相同的桌面传输协议,不同架构的云桌面对主机的资源利用率的影响也不一样。共享云桌面的主机资源利用率高于虚拟云桌面。因为共享云桌面可以直接利用主机硬件资源;而虚拟云桌面,则是通过中间的虚拟层调用主机硬件资源。而在虚拟云桌面中,一类裸机版本的虚拟软件比二类虚拟软件(基于系统上安装虚拟软件)资源利用率要高。

相同桌面传输协议,相同配置的云主机,用户密度:
共享云桌面 >一类虚拟云桌面 >二类虚拟云桌面

相同桌面传输协议,用户密度相同时,主机配置要求:
二类虚拟云桌面>一类虚拟云桌面>共享云桌面

结束语

综上所述,云桌面的性能不受云终端配置的影响,而主要受主机配置、网络、桌面传输协议影响。其中桌面传输协议是关键因素。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号