PCOIP协议详解及优化Word格式.docx
《PCOIP协议详解及优化Word格式.docx》由会员分享,可在线阅读,更多相关《PCOIP协议详解及优化Word格式.docx(17页珍藏版)》请在冰豆网上搜索。
针对虚拟桌面交付进行了优化
支持可选硬件端点的软件解决方案
对第三方加载项的虚拟通道支持
可基于网络状况动态调整带宽
针对最佳广域网访问进行了网络优化
针对最佳局域网和广域网性能进行了动态音频调整
支持对音频外设进行音频重定向
多达4个监视器的多监视器支持
显示分辨率可达2560&
times;
1600
支持32位色
支持ClearType字体
多媒体重定向可实现最佳视觉体验
主机端或客户端动态媒体呈现
采用无损压缩的逐渐浮现技术可确保高效地交付图像、丰富的媒体和总体桌面体验
AdobeFlash动态控制
USB重定向可实现无缝的外设支持
支持同步USB
支持广泛的USB外围设备,如海量存储设备、打印机、扫描仪、输入设备等。
对端点之间发送的所有流量进行安全加密
支持第三方VPN远程访问解决方案
支持第三方单点登录(SSO)解决方案
列举了这么一大堆,肯定有人会说,太长了记不住啊,其实简而言之归纳成以下3点,
第一是PCOIP协议不同于其他的协议(例如RDP或者ICA/HDX)它不是居于TCP底层传输而是基于UDP的底层传输。
TCP有什么问题?
需要经过3次握手,整个数据包中的校验包的长度大于UDP,这样会带来一些问题使其不适应于有较高的网络延时以及丢包的广域网环境,举个例子,大家在线使用在线流媒体观看视频,例如迅雷看看,PPLIVE等,他们使用的传输协议是TCP还是UDP?
显然是UDP,它可以最大程度的利用网络带宽,确保视频的流畅播放,正因为UDP协议简单、效率高,一般常见用于传输VOIP,视频等实时性要求高的内容。
第二个特点就是,将用户的会话以图像的方式进行压缩传输,对于用户的操作,只传输变化部分,保证在低带宽下也能高效的使用。
PCOIP协议在广域网环境下,具有更强的自适应功能,能够充分利用网络带宽,这里更充分的利用带宽,而不是无止境的抢占带宽。
举个例子:
QQ和宝马有区别么?
在早晚高峰的时候,路上很堵,QQ开30迈,宝马也只能开30迈,你能说QQ和宝马一样慢么?
但是到了临晨,路上没车了,我QQ开个100迈都费劲了,宝马轻松超过200,这时候充分利用带宽的优势就显现出来了。
第三就是PCOIP协议是典型的主机端渲染协议,兼容性较好。
而且在不同连接线路速度下PCoIP显示图像的效果也不同。
在低速线路下,PCOIP会先传输一份感觉上无损的图像到客户端,随着线路速度逐渐提高,渐渐将高清晰度的图形显示出来。
PCOIP不但支持VMWARE软件的解决方案而且还能在装载了Teradici主机卡的刀片PC和机架式工作站上通过硬件编解码的方式存在。
详细请参考文生大师的博客:
桌面虚拟化之PCoIP访问协议硬卡介绍,桌面虚拟化之PCoIP访问协议前世今生
随着VMWAREVIEW5.0的推出,在PCOIP的带宽占用方面,有了很大的改进,和之前版本相比最高可节省75%的带宽占用,从技术角度来看,优化主要包括以下三点:
1.默认对字体进行CODEC优化,通过更好的压缩算法,使得字体传输时的带宽占用大大降低了。
该优化默认就被开启。
2.支持无损图像生成开启或关闭,默认采用无损图像,但是可以通过GPO调整为“感觉上无损”,大大降低带宽。
如图所示,传统情况下的PCOIP是这样构建无损图像的:
如果关闭无损开关,则会省去最后一步,从而达到节省带宽的目的。
3.支持客户端缓存功能开启或关闭,利用客户端缓存,可以大大减少数据流在网络的传输量。
也可以通过GPO进行统一调整,最大可支持300M本地缓存。
(客户端缓存暂时只支持WINDOWS系统,对于LINUX,MAC或者ZEROCLIENT,暂不支持)。
下面我们就具体来看看如何进行PCOIP的带宽优化。
1、导入View组策略模板
步骤1:
找到ViewADM模板文件,并将其复制到AD域控制器中
ViewADM模板文件安装在ViewConnectionServer主机上的安装目录\VMware\VMwareView\Server\extras\GroupPolicyFiles目录中。
找到PCOIP.ADM组策略模板文件,将其拷贝到域控制器上。
步骤2:
在域控制器上通过“组策略管理控制台”分发策略给特定的组,在运行菜单打开gpmc.msc,打开组策略管理控制台。
步骤3:
新建一条组策略,在组策略管理控制台的组策略对象鼠标右键按新建,敲入组策略名称。
步骤4:
新建好的组策略可以直接应用到特定的OU组上,直接拖动组策略到某一个组。
步骤5:
点击某一条组策略,可以显示该组策略被应用到哪些组上。
步骤6:
选择某一条组策略,在设置项中,可以显示该策略中哪些内容被修改过。
步骤7:
选择某一条组策略,按鼠标右键编辑,打开组策略编辑器。
步骤8:
从组策略编辑器导入刚刚复制到域控制器上的PCOIP.ADM组策略模板
打开了组策略编辑器,从管理模板按鼠标右键“添加/删除模板”
步骤9:
导入后view的组策略模板都会在管理模板中。
步骤10:
通过组策略编辑器,直接编辑之前导入的view组策略。
进行PCOIP的优化。
优化选项1:
激活无损传输功能
优化选项2:
启用客户端缓存
控制PCoIP客户端图像缓存的大小。
客户端使用图像缓存来存储之前传送的显示部分。
图像缓存减少了重传的数据量。
未配置或禁用此设置时,PCoIP使用250MB的默认客户端图像缓存大小。
启用此设置后,可以配置客户端图像缓存的大小,可配置的范围为50MB至300MB。
默认值为250MB。
优化选项3:
设置最小,最大图像质量及帧率
控制在网络拥挤期间PCoIP如何呈现图像。
l最低图像质量(默认为50):
较低的值支持较高帧速率,但是可能会导致显示质量降低。
较高的值支持较高的图像质量,但在网络带宽受限时可能会导致帧速降低。
当网络带宽不受限时,无论值设置如何,PCoIP均保持最高质量。
l最大图像质量(默认为90):
显示图像更改区域的初始质量,可降低PCoIP所要求的网络带宽峰值。
较低的值会降低变化内容的图像质量和峰值带宽要求。
较高的值会提高变化内容的图像质量和峰值带宽要求。
l最大帧率设置为(默认为30):
每秒屏幕更新的次数,从而可以管理每位用户占用的平均带宽。
优化选项4:
设置PCoIP带宽上限
指定PCoIP会话中的最大带宽(单位为kbps)。
此带宽包括所有图像、音频、虚拟通道、USB以及控制PCoIP流量,默认值为90000kbps。
可防止服务器尝试以超过链接流量的速率进行传输,从而避免出现丢失数据包或用户体验下降现象。
这里建议设为1000,也就是1Mbps每用户
优化选项5:
设置语音通讯所占带宽。
具体带宽占用值,参考以下表格
优化选项6:
设置适合的MTU值,确保交换机以及路由器的MTU不小于PCOIP的MTU值。
由于PCOIP本身采用的是UDP,不存在三次握手等问题,而且可以自动适应网络带宽,并且优先传输鼠标键盘操作以及语音流,所以在广域网上无需做额外的广域网加速。
要保证PCOIP的流畅运行,对网络环境要求如下:
&
middot;
确保网络延迟小于250ms
确保网络丢包率小于0.1%
·
在网络QOS设置时,确保PCOIP的优先级,同时也需要注意PCOIP最多只能占用80%的带宽,使其不至于影响VOIP等关键业务应用的网络带宽
如果是通过VPN连接,确保VPN支持UDP
以下是一些不同应用场景下PCOIP的带宽建议值
标准办公应用场景:
包括日常文档编辑,办公应用,无多媒体视频播放,无FLASH网页播放,无3D应用效果,建议带宽80-150Kbps。
高级用户:
包括日常办公,网页浏览,大量FLASH网页播放,以及播放480P的视频,建议带宽1Mbps.
以下针对几种网络链路情况给出不同情况下的建议配置
1.5MbpsT1链路
日常办公应用场景(包括日常文档编辑,办公应用,无多媒体视频播放,无FLASH网页播放,无3D应用效果)
在进行过操作系统优化的前提下,最多支持5个并发连接
如果同时进行了PCOIP的优化,可以支持10个并发连接
10Mbps链路
日常办公应用场景(包括日常文档编辑,办公应用,偶尔进行多媒体视频播放以及FLASH网页播放,无3D应用效果)
在进行过操作系统优化的前提下,最多支持28个并发连接
如果进行了PCOIP的优化,可以支持46个并发连接
优化选项包括:
最大带宽设置为3Mbps,最大图像质量设置为70,显示帧率设置为8,开启本地缓存250MB,启用有损压缩模式。
以下表格详细的描述了各种用户在不同情况下的带宽占用估值,请参考:
在view5中,另一个对PCoIP协议的很重要的增强就是新增了会话统计功能。
通过这个功能,管理员及最终用户可以更好的了解在实际使用过程中相关的数据统计信息,如网络带宽占用,网络丢包,延迟等的情况,而不依赖于第三方网络监控软件来完成(如使用OpenView这类的网管软件进行网络信息集中分析,统计)。
具体也可以参考文生大师的博客:
桌面虚拟化之PCoIP访问协议会话统计功能