网络上 X-server 性能缓慢

网络上 X-server 性能缓慢

我在远程计算机上的 Linux 虚拟机上进行开发工作。我使用 Windows 7 笔记本电脑作为主计算机,因为它具有更大的屏幕空间,并使用 Cygwin/X 从远程计算机运行我的 GUI 程序。

我一直在努力实现这一目标,并尝试了许多不同的方法,取得了不同程度的成功。

  1. 标准 ssh X-tunneling
  2. 带压缩的 ssh X-tunneling ( -C) 和更快的密码 (blowfish、arcfour)
  3. Direct X 客户端和服务器(ssh 进入远程框,DISPLAY在我的笔记本电脑上设置并运行程序)

我让所有这些运行起来,但性能一直不太好。两台计算机通过 LAN 进行通信,由 100M 以太网连接。观察 Windows 资源监视器,我发现在大屏幕刷新下,X 服务器的接收速度从未超过 100 KB/s。我曾在这些计算机之间进行过文件传输,速度约为 10 MB/s,因此我认为不存在网络瓶颈。

安全不是问题,这就是为什么我试图避免任何会增加开销的加密。

为什么网络性能这么慢,我该怎么做才能改善它?

答案1

在 Linux 机器上使用 VNC 或其变体是否可行?

这可能比使用整个 cygwin 堆栈更快。

相关内容