我有一个非常快的 VPN 到我的工作...我远程桌面到我的工作 PC,它正在运行 Microsoft Virtual PC。在我实际工作时使用 PC 并不算太糟糕,但是当我尝试通过远程桌面与它进行交互时,响应速度非常慢。即使是简单的打字也可能很慢,但屏幕绘画和响应时间非常明显。
有什么建议可以帮助加快速度吗?
我有一个非常快的 VPN 到我的工作...我远程桌面到我的工作 PC,它正在运行 Microsoft Virtual PC。在我实际工作时使用 PC 并不算太糟糕,但是当我尝试通过远程桌面与它进行交互时,响应速度非常慢。即使是简单的打字也可能很慢,但屏幕绘画和响应时间非常明显。
有什么建议可以帮助加快速度吗?
(这本来是对 TechTimmy 答案的扩展评论,但它变得太长了)
通常情况下,当远程连接直接查看主机而不是直接远程连接到 VM 时,虚拟化应用程序响应缓慢。
如果您直接远程访问虚拟机,RDC 可以使用它的所有选项来减少带宽使用,因为它知道已经进行了哪些更新以及在一定程度上它们是什么(只是文本、一大块图形、移动的窗口等... ) 所以它可以很容易地应用非常具体的优化,以便将最少量的数据发回更新客户端屏幕。
在主机上,远程桌面服务器没有这个知识。虚拟机看起来像一个定期更新的大型位图,它不能像远程桌面的服务器组件直接在 VM 中运行时那样挂接到操作系统的图形层。虽然理论上它可以非常彻底地分析更改以确定传输所需的确切最小值,但这将过度占用 CPU 以致于不切实际(它会节省带宽但会增加显着的延迟并减慢主机上的其他进程)所以妥协必须制作。
长话短说:在使用远程桌面或任何类似协议时,您应该尽可能直接远程访问虚拟机。这并不特定于 VirtualPC 或远程桌面,尽管您可能会发现远程协议和 VM 显示管理的某些组合比其他的响应更快。