虚拟桌面的用户体验是至关重要的,但是作为IT人员的你,是否已经确认在各种网络条件下虚拟桌面的用户体验的表现?
在局域网中,虚拟桌面的用户满意度是最高的,因为很简单的,网络带宽充裕,没有任何的丢包及延时,更谈不上网络的抖动。(如果你的局域网有这四个问题,是应该去检查你的布线,设备的时候了)

但是在互联网上,带宽,丢包,延时,抖动是挥之不去的痛。以笔者在家中ping www.vmware.com为例,从北京ping到vmware的官网,共25次的ping中,有3次的丢包(12%),最小延时及最大延时分别为215ms,437ms.这种网络是比较普遍的。

以平均268ms为例,用户发送一个指令到vmware.com,服务器端需要268ms接收到用户的请求。

这就是我们真实的互联网,带宽,丢包,延时,抖动(业界比较普遍的认为,这是网络四害)忧如幽灵般跟随的你的网络活动。

有研究机构数据显示,40M带宽的网络,在延迟到100毫秒时,可用带宽会下降到10%,仅4M可用。

带宽,相比其他几个而言,随着网络技术的发展,在成本允许的情况下是完全可以解决的,我还记得第一次上网时使用的56k modem,今天家里已经是2M的adsl了。而在单位里上网的速度可以达到10M.

一方面是带宽的成本越来越低,而且一些对带宽复用的技术层出不穷,有基于cache原理的代理服务器,有基于WAFS的广域网优化设备等。

丢包,延时,抖动对于今天的最终用户而言,真正能做的事情不多,企业为了降低这些对网络的影响,也只能同时选用不同运营商的线路等方式,来降低影响,但是今天运营商这么多,你总不能每家都选用吧。(南北电信互通问题,真正的影响不是带宽,而是延迟等因素)

回到正题,虚拟桌面访问协议(如RDP,ICA,PCOIP等)通过传输远程桌面的图像,鼠标键盘的指令的方式,而不是真正传输用户数据,另外同时也使用了自有的压缩技术,来保证对带宽的占有达到最低,但是大多数桌面访问协议都只使用TCP方式传输,在丢包,延时,抖动的情况下,虚拟桌面的用户体验就可以想象了。

 
用户端通过一个远程网络连接到数据中心的虚拟桌面,用户对显示在客户端界面上的图标的一个点击,通过268ms的网络发送到虚拟桌面,然后虚拟桌面再以200ms的延迟回显到前端用户,也就是说一个操作至少需要536ms的时间才能完成。再之加上丢包,抖动等不可控的网络因素,用户体验可想而之。

因素,各位看官在考察虚拟桌面协议时,不要只关注于带宽占用情况,而忽略了对网络丢包,延迟,抖动等因素的处理。

经过测试表明,在网络条件不理想的情况下,PCOIP仍然可以保证用户的访问体验。
测试数据将于近日完成,有兴趣的朋友们,可以关注此贴。

UDP已经被广泛的应用到VOIP,视频会议等对实时性要求极高的环境中。
TCP及UDP区别,可参考:http://wenku.baidu.com/view/0f3ff2ea81c758f5f61f67ee.html

转载于:https://blog.51cto.com/virtualbus/464807

虚拟桌面环境需要一个什么样的接入网络?相关推荐

  1. 构筑企业虚拟桌面应用环境-使用VMware VDI为企业统一提供虚拟桌面环境(上)

    [说明]这是去年10月份写的一篇文章.该文现已经在<网管员世界>2009年第7期发表. 用户桌面:指用户使用的操作系统以及运行在操作系统之上的应用软件. 虚拟桌面:将用户的操作系统与应用软 ...

  2. linux桌面环境丢失,一个pycharm引起ubuntu桌面丢失的惨案

    原标题:一个pycharm引起ubuntu桌面丢失的惨案 俗话说 no zuo ,no die, 我用python写一个数据转换程序,可以正常运行,但是有几个小问题,我要用debug看一下 一调试才发 ...

  3. 【Microsoft Azure 的1024种玩法】二十七. Azure Virtual Desktop虚拟桌面之快速创建配置(一)

    [简介] Azure 虚拟桌面是在云中运行的桌面和应用虚拟化服务,我们可以通过Azure 的虚拟桌面设置多会话 Windows 11 或 Windows 10操作系统的 部署,使整个 Windows ...

  4. 电脑常识某企业桌面虚拟化项目-Citrix虚拟桌面解决方案

    电脑常识某企业桌面虚拟化项目-Citrix虚拟桌面解决方案 xxx桌面虚拟化项目Citrix解决方案 xxx桌面虚拟化项目 Citrix解决方案 1项目背景 秉承"尊重个性.创造价值.贡献于 ...

  5. 虚拟桌面的备份恢复最佳实践 第一部分

    摘要 VMware View 是目前虚拟桌面市场的旗舰产品.借助它,企业可以将办公系统.应用和基础架构以高性能.高度可扩展的集中式托管服务形式交付给用户.View 还可提供保护它所支持的系统和应用以及 ...

  6. 虚拟桌面几个常见问题?

    最近来自不同行业企业.用户在关注云计算同时,也会提起"桌面云"(也称虚拟桌面).一般与之交流时,总会问起以下问题? 我们单位是否适合虚拟桌面? 其实,这个问题很简单,因为传统桌面是 ...

  7. linux桌面环境应用

    为什么80%的码农都做不了架构师?>>>    通常的 Linux 发行版都使用 KDE 或者 GNOME 作为默认的桌面环境.它们都给用户提供了一个原始的并且有吸引力的桌面,并且内 ...

  8. VMware Horizon View 7.5 如何部署虚拟桌面, 专业技术咨询和购买

    VMware Horizon View™ 可从您的云交付桌面服务,让终端用户享有自由,同时实现 IT 管理和控制. 借助 Horizon View,IT 部门能够简化和自动执行数千个桌面的管理,并从中 ...

  9. VMware发布Linux虚拟桌面技术预览版

    VMware发布Linux虚拟桌面技术预览版 在众多客户的一片呼吁声中,VMware在3月中旬发布了Linux虚拟桌面的技术预览版.从此,用户可以通过VMware Horizon View来建立.发布 ...

最新文章

  1. tomcat 如何实现共享jar
  2. [题解]CEOI 2004 锯木厂选址
  3. OpenCV学习记录(一):使用haar分类器进行人脸识别
  4. 在阿里云 ECS 上配置 SSH
  5. [git 基础] 生成patch 和 打patch 的实例
  6. Java讲课笔记15:抽象类、接口和多态
  7. JavaScript基础学习(一)—JavaScript简介
  8. linux下高可用性群集和负载均衡群集的实现
  9. kali:用TheFatRat攻击win10
  10. 条码打印二 - 1.ZebraDesigner软件生成ZPL指令
  11. 到底买苹果XS还是XR_iPhone XS 和 XR 买哪个?10 个理由告诉你 XS 更好,贵是有原因的...
  12. 老钓友分享蚯蚓钓鲤鱼配方
  13. Excel按照固定行数拆分为多个文件
  14. 技能提升之word中如何优雅的输入根号3
  15. 自学 java如何入门?
  16. USB设备仿真框架设计指南——11.在托管代码中开发DSF应用程序
  17. MySql Order By 多个字段 排序规则
  18. 数商云B2B分销商城系统:助力企业加快分销速度,构建高效智能B2B网上分销平台
  19. 程序员笔记工具 cherrytree
  20. 关于MAC时间无法自动更新,时间错误的问题解决方法

热门文章

  1. python添加模块搜索路径
  2. 大型Java多用户商城系统设计开发的心得和困难
  3. SQL2008修改并保存表结构时报错的解决(阻止保存要求重新创建表的更改)
  4. java中的ThreadLocal
  5. 11.18 Apache用户认证 11.19/11.20 域名跳转 11.21 Apache访问日志
  6. 《51单片机应用开发从入门到精通》——2.2 跑马灯实例
  7. JavaScript,JS如何控制input输入字符限制
  8. [转]安装和使用JD-Eclipse插件
  9. 大数据应用开发八大基本原则
  10. 关于PHP的curl开启问题 (转)