【问题标题】:Remote X session is slow [centos5]远程 X 会话很慢 [centos5]
【发布时间】:2009-04-20 22:36:55
【问题描述】:

好的,我已经搜索了谷歌,但我还没有找到答案。除非我试图在会话中使用 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(我知道我应该只使用命令行访问,但我试图让这更容易让某人偶尔“支持我”)

【问题讨论】:

  • X 网络繁重。我怀疑 CentOS 机器不在 gig-E 上,或者它们的 MTU 设置错误。
  • 感谢您的提示;检查 mtu/duplex 等 - 一切设置正确。所有服务器都在 100 全双工上,因此连接之间没有区别。

标签: linux ssh centos xorg


【解决方案1】:

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

【讨论】:

  • 当然,我在快速回答后立即注意到您的网络布局。我假设您在双方都使用相同的应用程序,例如 athena 小部件在网络上比 GTK2 快得多。
  • 是的,同一个应用程序。我在同一网络位置的其他服务器上运行 konqueror,也没有问题。我可能只是“放弃”并使用 nx,但我找不到罪魁祸首。
  • 我还没有解决这个问题;但是您的回答是关于较新的工具包更加网络密集的最正确的答案。
【解决方案2】:

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

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

【讨论】:

  • 但是连接没有区别:(
  • 可能与连接相关的一些配置有所不同?
【解决方案3】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-10
    • 2015-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-12
    • 2013-12-08
    • 2022-10-22
    相关资源
    最近更新 更多