好吧,我已经搜索了谷歌,但我还没有找到答案。不完全是编程相关的,除非我试图在会话中使用ide……
我在同一个远程位置有服务器;一个是运行Fedora4 (P4 3.0 the )的旧服务器,另两个是运行Centos5 (Quad Xeon1.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 (我知道我应该只使用命令行访问,但我正在尝试让某些人有时可以更容易地“支持我”)
发布于 2009-03-24 17:38:40
最有可能的是,您正在淹没您的网络连接,而不是处理器。现代工具包(QT/GTK)在网络行为方面比旧的工具差得多。我曾经使用VNC和NX来解决这个问题,并且在NX中拥有最好的低网络使用性能。如果钱是个问题,FreeNX项目是非常有用的。我用NX唯一的问题是我从来没有合理的声音,GLX,或XRender的性能。但是,这对大多数人来说并不是什么问题。
发布于 2009-03-24 15:21:57
X11转发确实会使网络饱和,因此最有可能的原因是这些机器之间的连接不同。
我建议您使用一些针对网络使用进行了更优化的协议,如NX或RDP。
发布于 2009-04-20 14:36:55
我同意你的观点,CentOS5.x和RHEL5.x在通过ssh和X11转发的慢速链接上启动的应用程序存在严重的性能问题。我已经向Centos和Redhat提交了一个关于这个问题的bug。一些应用程序(wireshark、system-config-lvm等)在v5服务器上远程启动时完全不可用。
https://stackoverflow.com/questions/677834
复制相似问题