1

好的,我已经搜索了谷歌,但我还没有找到答案。除非我试图在会话中使用 ide,否则与编程不完全相关......

我在同一个远程位置有服务器;一个是运行 Fedora 4 (P4 3.0Ghz) 的旧服务器,另一个运行 Centos5 (Quad Xeon 1.6) 的较新服务器。

我可以同时在两者上运行一个远程 X 会话,Fedora 服务器 X 窗口很好而且很活泼,但是 Centos 服务器很慢而且很慢。我连接到两个 vis ssh -X -C。我试过不压缩,但它仍然很慢/滞后。

两台 centos 服务器根本不被应用程序征税,一台是热备用服务器,因此它实际上没有运行任何东西。

我在 centos 盒子上试过这些内核:
2.6.18-92.1.22.el5xen
2.6.18-92.1.22.el5
2.6.18-8.1.8.el5

所有这些服务器都在同一个子网上并共享相同的路由路径/交换机等。

帮助!...

ps(我知道我应该只使用命令行访问,但我试图让这更容易让某人偶尔“支持我”)

4

3 回答 3

1

最有可能的是,您正在淹没您的网络连接而不是处理器。现代工具包(QT/GTK)在网络行为方面比旧工具差得多。我过去曾使用 VNC 和 NX 来解决这个问题,并且从 NX 获得了最好的低网络使用性能。如果钱是个问题,FreeNX 项目非常有用。我对 NX 的唯一问题是我从未有过合理的声音、GLX 或 XRender 性能。但是,对于大多数人来说,这并不是一个真正的问题。

于 2009-03-24T17:38:39.867 回答
0

X11转发确实可以使网络饱和,所以最可能的原因是这些机器之间的连接不同。

我建议您使用一些更适合网络使用的协议,例如NXRDP

于 2009-03-24T15:21:57.497 回答
0

我同意你的观点,Centos 5.x 和 RHEL 5.x 在通过 ssh 和 X11 转发通过慢速链接启动的应用程序存在严重的性能问题。我已经向 Centos 和 Redhat 提交了关于这个问题的错误。某些应用程序(wireshark、system-config-lvm、...)在 v5 服务器上远程启动时完全无法使用。

于 2009-04-20T14:36:55.070 回答