有许多广泛使用的远程桌面协议,例如VNC、RDP、PCoIP、RGS等。看一看它们的规范,它们似乎提供了不同的功能,如重定向I/O、调整显示设置等。通过使用RDP协议,用户抱怨他们的屏幕更新缓慢。PCoIP还放慢了他们的IP电话活动。
现在的问题是:我如何根据用户体验的质量来评估和比较远程桌面协议的有效性?
发布于 2011-08-22 16:22:43
以下是我的发现:
由登录顾问
提供的
发布于 2012-03-01 10:49:36
我会尽量远离人们对性能的“直觉”,而是让数字来说话。
我使用各种基准测试工具来评估性能。因为它是关于用户体验的,所以你需要考虑用户的类型,任务,知识,高级用户等。
我不知道什么是“最好的”协议,因为它实际上是一个移动的目标,有很多因素,但我们的基线是在XenDesktop环境中使用ESX等。
现在的问题是:我如何根据用户体验的质量来评估和比较远程桌面协议的有效性?
我使用的工具是..
OSMark
这是一个很棒的工具,我定制测试以适应环境,例如。CPU密集型、图形化等等。然后,当我对环境进行更改并与基线相关时,我可以比较RichText、网页和3D对象的渲染。您还可以在物理机上运行相同的测试来查看差异。
Crystal Mark
磁盘性能基准,适用于VDI磁盘\网络性能的“内部到VDI”测试。
如果您有一个Citrix环境,那么用于负载测试的EdgeSight也是很棒的。
虽然这不能特别解决您的问题,但它可能有助于确定您的瓶颈,并为其他测试在系统上创建负载。
您可能需要检查您的电话流的QOS,并在确定最重要的流量后将其分离。看看您是否也可以更改电话系统中的压缩。
希望这对任何经过的人都有帮助,或者是有用的。
jezr
发布于 2014-02-24 17:45:52
我也在寻找一些技巧,但几乎是两手空空。
我用来对类RDP解决方案的性能进行基准测试的最好的东西是WireShark和一个合成测试。
运行WireShark,连接并执行你的用户会做的一些(理想情况下是脚本化的,为了重现性和可比性)操作(进入菜单,编辑设置,全屏刷新一些难以压缩的图片,然后一些窗口最大化和最小化,看看单调屏幕是如何压缩的,等等)。
测量开始刷新的单击和显示完整刷新之间的时间(当数据停止流动时)
要注意时钟、显示实时数据的小工具以及每秒产生大量刷新的其他东西,这些东西可能会产生一些噪声,使评估结果变得困难。
https://stackoverflow.com/questions/7120735
复制相似问题