我在Windows系统上的RHEL机器上运行X11应用程序,使用Xming和X11通过SSH进行转发。 反应似乎很糟糕。 按键和鼠标点击等之间的第二个。当我从我的Windows机器ping的Linux盒,我可以看到延迟只有约85毫秒。 我已经启用ssh压缩并将我的密码设置为build议的设置。 它有一点帮助,但还是很糟糕。 我如何诊断为什么响应能力如此之差? 我可以在Windows(或Linux)下运行这些实用程序来跟踪两台机器之间的所有networking数据包的延迟吗?
问题是X11协议从根本上说不适合这个,因为它在双向方面都非常有趣,只有在延迟低得多的本地连接上才能很好地工作。 现代graphics密集型graphics用户界面和工具包使问题变得更糟,因为与旧的xlib或Motif应用程序相比,它们在协议中创build了更多的数据。
我会考虑像NX或xrdp这样的替代/改进,它们在高延迟连接上运行得更好。