互联网连接需要多快才能实现stream畅,无缝的远程桌面体验?

我正在考虑将大量的开发软件移植到托pipe服务器上,并通过RDP远程连接到服务器,从而获得一台非常轻便的笔记本电脑,以便从任何地方开展工作。

我需要什么样的互联网连接速度才能使这种无痛无暇?

还有什么我应该考虑到这一点时呢?

你应该关心两个因素:

  1. 延迟 :数据从A点到B点需要多长时间? 50ms到100ms或更短的延迟是您应该寻找的。 请注意,您将无法控制延迟,但超过100毫秒的任何内容都可能在RDP会话中显示滞后。

  2. 容量 :你需要多less带宽? 如果在远程会话中运行多个应用程序,请在全屏和/或跨显示器中运行会话(如果将RDP客户端configuration为使用24位或32位颜色),如果启用资源redirect(本地打印机,驱动器等)那么你应该为RDP会话本身规划100Kbps的带宽。 这没有考虑到与RDP会话无关的任何其他带宽需求。

100Kbps是我在RDP性能testing中提出的数字。 很多人会不同意我的观点,但是在我的testing中,在8小时的时间里,大量使用的RDP会话(资源redirect,全屏或跨屏,许多同时运行的应用程序需要大量的屏幕重绘)平均为100Kbps。 这就是说,我宁愿有更多的能力,比我需要less一点。

关于连接的速度并不多,关于连接的延迟更多。 我使用类似的安排来从基于中央数据中心的环境进行咨询和监控。 50ms以下的任何事情都是可以接受的。 理想情况下,您的连接速度大于1.5兆比特/秒。 如果使用原始RDP,则设置较低的颜色深度和分辨率将有所帮助。 在您的托pipe系统上,禁用主题并使用基本的桌面背景。

有一件事情在我离我较远或有较高延迟的链接时使用了RDP加速器。 我使用一个Ericom Blaze实例,它使用了压缩和其他技术。

对不起,如果这是一个明显的答案,但你也应该考虑你的新的托pipe服务器的安全性,你以前在本地运行,并有更多的控制权。

你会希望能够连接自己,但你显然不希望其他人能够连接!

托pipe服务器的多个冗余备份也是必要的。

100ms和512Kbits对我来说工作正常。

此外rdp客户端有一些设置是坏的连接速度更快。