如何根据用户体验的质量来评估和比较远程桌面协议的有效性?



广泛使用的远程桌面协议有很多,如VNC、RDP、PCoIP、RGS等。看一下它们的规范,它们似乎提供了不同的特性,比如重定向I/O、调优显示设置等。我最近在我的公司安装了一个瘦客户机系统。通过使用RDP协议,用户抱怨屏幕更新缓慢。PCoIP也放慢了他们的IP电话业务。

现在的问题是:我如何根据用户体验的质量来评估和比较远程桌面协议的有效性?

我会尽量避开人们对业绩的"直觉",让数字来说话。

我使用各种基准测试工具来评估性能。因为它是关于用户体验的,你需要考虑用户的类型,任务,知识,高级用户等。

我不能说什么是"最好的"协议,因为它是一个不断变化的目标,有很多因素,但我们的基线是在带有ESX等的XenDesktop环境中。我们有带有SAS存储的映像和用于缓存驱动器的efd。

现在的问题是:我如何评估和比较……的有效性基于用户质量的远程桌面协议经验吗?

我使用的工具是…

OSMark

这是一个伟大的工具,我自定义测试,以适应环境。CPU密集,图形等。然后,当我对环境进行更改并与基线相关时,我可以比较RichText, Web和3D对象的渲染。您也可以在物理机器上运行相同的测试来查看差异。

马克

水晶

基准磁盘性能,适合"内部到VDI"测试一个VDI磁盘网络性能。

如果您有Citrix环境,用于负载测试的EdgeSight也很好。

虽然这不能特别解决您的问题,但它可能有助于确定您的瓶颈,并在系统上为其他测试创建负载。

您可能需要查看您的电话流的QOS,并在确定最重要的内容后将流量分开。看看你是否也可以在你的电话系统中改变压缩。

希望这篇文章对路过的人有帮助。

jezr

以下是我的发现:

  • RAWC by VMware
  • LoginVSI by Login Consultants
  • 和DeskBench

我也在寻找一些技巧,但是几乎两手空空。

我用来测试rdp类解决方案性能的最佳工具是WireShark和一个合成测试。

运行WireShark,连接并做一些用户会做的操作(最好是脚本化的,为了再现性和可比性)(进入菜单,编辑设置,对一些难以压缩的图片进行全屏刷新,然后对一些窗口进行最大化和最小化,以查看如何压缩单调屏幕等等)。

测量点击开始刷新和显示完整刷新之间的时间(当数据停止流动时)

注意时钟、显示实时数据的小部件和其他每秒产生大量刷新的东西,这会产生一些噪音,使结果难以评估。

相关内容

  • 没有找到相关文章

最新更新