t*d 发帖数: 1290 | 1 家里两台台式机,一台 MAC, 一台 ubuntu 9.10 PC。从笔记本通过 ssh -X 连MAC,
打开 一个 X 窗口大概一秒;连到PC,带开一个相同的 X 窗口大概 1 分钟。是不是什
么东西需要调调。
两台式机机器ping google的速度基本一样,100 ms 左右。
笔记本 ping 两台式机的速度基本一样,到 linux 还快一点 13ms,MAC 19ms。 |
x****u 发帖数: 44466 | 2 ssh -X是一种落后的的方式,现在的字体什么的大都是client渲染的,用X协议必然导
致缓慢的速度。
建议用VNC。
【在 t*d 的大作中提到】 : 家里两台台式机,一台 MAC, 一台 ubuntu 9.10 PC。从笔记本通过 ssh -X 连MAC, : 打开 一个 X 窗口大概一秒;连到PC,带开一个相同的 X 窗口大概 1 分钟。是不是什 : 么东西需要调调。 : 两台式机机器ping google的速度基本一样,100 ms 左右。 : 笔记本 ping 两台式机的速度基本一样,到 linux 还快一点 13ms,MAC 19ms。
|
N****w 发帖数: 21578 | 3 X 的字体就是 client 渲染的。。。
不然 Windows 里的 Xwin32 之类的 X server 为啥还自带字体
【在 x****u 的大作中提到】 : ssh -X是一种落后的的方式,现在的字体什么的大都是client渲染的,用X协议必然导 : 致缓慢的速度。 : 建议用VNC。
|
r***e 发帖数: 2000 | 4
你是想说,X下的字体是server渲染得吧?
【在 N****w 的大作中提到】 : X 的字体就是 client 渲染的。。。 : 不然 Windows 里的 Xwin32 之类的 X server 为啥还自带字体
|
t*d 发帖数: 1290 | 5 其实 X 我用得也不多,主要是用 X 个画图。正常的话,速度对我来说足够了。连学校
的机器,速度就很不错。没想到连家里的这么慢。
而且连家里的 MAC pro 的 X,速度也不错。为什么这个连 ubuntu 就不行呢?
【在 x****u 的大作中提到】 : ssh -X是一种落后的的方式,现在的字体什么的大都是client渲染的,用X协议必然导 : 致缓慢的速度。 : 建议用VNC。
|
x****u 发帖数: 44466 | 6 传统的X字体是server渲染,client发的只是字体信息和内容。比如他如果用xterm速度
就不会慢。
【在 N****w 的大作中提到】 : X 的字体就是 client 渲染的。。。 : 不然 Windows 里的 Xwin32 之类的 X server 为啥还自带字体
|
x****u 发帖数: 44466 | 7 直接用xterm之类的东西速度就不会慢。gnome之类的都是client调用freetype写字,在
X协议上走这个就很慢了。
【在 t*d 的大作中提到】 : 其实 X 我用得也不多,主要是用 X 个画图。正常的话,速度对我来说足够了。连学校 : 的机器,速度就很不错。没想到连家里的这么慢。 : 而且连家里的 MAC pro 的 X,速度也不错。为什么这个连 ubuntu 就不行呢?
|
t*d 发帖数: 1290 | 8 我就是用 xterm 啊。没有用gnome。主要是用 R (类似SAS的统计软件)在server上分
析数据,画个图之类的事。
最难以理解的是,ssh -X 连到老远的学校,画图的速度比家里这个机器的快得多。
开始以为是 router 的问题,因为我用的这个router,用无线的机器 连 用cable的机
器很慢。可是比较家里两台用 cable 的机器,其中一台(MAC)画图速度比 另一台(PC
)快得多!所以不全是router的问题。
【在 x****u 的大作中提到】 : 直接用xterm之类的东西速度就不会慢。gnome之类的都是client调用freetype写字,在 : X协议上走这个就很慢了。
|
p**********n 发帖数: 1470 | 9 瞎说. VNC比ssh -X可慢多了.
因为VNC是传bitmap的.
有种介乎 VNC 和 ssh -X之间的东西, 只传键盘命令和鼠标移动, mac上有, 我忘了叫
啥了.
好像叫 remote desktop 之类, 比 vnc 快多了, 又能远程控制桌面.
我一般就 ssh -X, 但是你要注意几个问题:
1. Edit the /etc/ssh/ssh_config file using the following command
sudo vi /etc/ssh/ssh_config
Comment out the following lines
GSSAPIAuthentication yes
GSSAPIDelegateCredentials no
2. CVS_RSH and RSYNC_RSH both set to ssh (default is rsh).
3. on the server side, check your ssh version. make sure it's openssh2.
maybe yo
【在 x****u 的大作中提到】 : ssh -X是一种落后的的方式,现在的字体什么的大都是client渲染的,用X协议必然导 : 致缓慢的速度。 : 建议用VNC。
|
r***u 发帖数: 56 | 10 The prob is with the X protocol, which is not efficient for a client and a
server residing on a network, due to a lot of small packets
boosting
up the delay. There is no way you can improve by simply reconfiguring.
In stead, you can use NX, which is a revised protocol designed for slow
(and
fast) networks (basically protocol optimization to combine small packets
+
compression). It was reported to work fine on a dial-up link. |
|
|
p****o 发帖数: 1340 | 11 你们没有把问题搞对吧,LZ的问题是为什么用ssh-X连PC和Mac会差得那么大?
【在 x****u 的大作中提到】 : ssh -X是一种落后的的方式,现在的字体什么的大都是client渲染的,用X协议必然导 : 致缓慢的速度。 : 建议用VNC。
|
E*V 发帖数: 17544 | 12 可以试试-Y
不过我怀疑就是设置问题
【在 t*d 的大作中提到】 : 家里两台台式机,一台 MAC, 一台 ubuntu 9.10 PC。从笔记本通过 ssh -X 连MAC, : 打开 一个 X 窗口大概一秒;连到PC,带开一个相同的 X 窗口大概 1 分钟。是不是什 : 么东西需要调调。 : 两台式机机器ping google的速度基本一样,100 ms 左右。 : 笔记本 ping 两台式机的速度基本一样,到 linux 还快一点 13ms,MAC 19ms。
|
x****u 发帖数: 44466 | 13 vnc的图片做过压缩,X的client如果逐点画图,比VNC慢多了。
【在 p**********n 的大作中提到】 : 瞎说. VNC比ssh -X可慢多了. : 因为VNC是传bitmap的. : 有种介乎 VNC 和 ssh -X之间的东西, 只传键盘命令和鼠标移动, mac上有, 我忘了叫 : 啥了. : 好像叫 remote desktop 之类, 比 vnc 快多了, 又能远程控制桌面. : 我一般就 ssh -X, 但是你要注意几个问题: : 1. Edit the /etc/ssh/ssh_config file using the following command : sudo vi /etc/ssh/ssh_config : Comment out the following lines : GSSAPIAuthentication yes
|
x****u 发帖数: 44466 | 14 LZ在PC和在MAC上的Xserver配置应该有很多区别了吧。
【在 p****o 的大作中提到】 : 你们没有把问题搞对吧,LZ的问题是为什么用ssh-X连PC和Mac会差得那么大?
|
t*d 发帖数: 1290 | 15 用过 -Y,不解决问题。
【在 E*V 的大作中提到】 : 可以试试-Y : 不过我怀疑就是设置问题
|
t*d 发帖数: 1290 | 16 /etc/ssh_config 里所有语句都被comment out 了。
MAC和PC的SSH版本差不多:
MAC 的 SSH 版本:OpenSSH_5.1p1, OpenSSL 0.9.7l
PC 的 SSH 版本: OpenSSH_5.1p1 OpenSSL 0.9.8g
【在 p**********n 的大作中提到】 : 瞎说. VNC比ssh -X可慢多了. : 因为VNC是传bitmap的. : 有种介乎 VNC 和 ssh -X之间的东西, 只传键盘命令和鼠标移动, mac上有, 我忘了叫 : 啥了. : 好像叫 remote desktop 之类, 比 vnc 快多了, 又能远程控制桌面. : 我一般就 ssh -X, 但是你要注意几个问题: : 1. Edit the /etc/ssh/ssh_config file using the following command : sudo vi /etc/ssh/ssh_config : Comment out the following lines : GSSAPIAuthentication yes
|
t*d 发帖数: 1290 | 17 这个配置的差别能有这么大的影响么?
对了,请问怎么确认Xserver是用X11 还是 Xorg?不知道会不会是这个的原因。
学校的机器用的 gentoo,从家里连过去,用 X 画图也很快。
【在 x****u 的大作中提到】 : LZ在PC和在MAC上的Xserver配置应该有很多区别了吧。
|
j*******e 发帖数: 674 | 18 经常这类问题是逆向域名解析导致的。
在你的Linux的/etc/hosts文件中,给你的笔记本加上一行。
试试看。 |
x****u 发帖数: 44466 | 19 我还是强烈怀疑字体渲染方式造成了速度差别大。要不你比较几个没有字体的程序,比
如xeyes。
【在 t*d 的大作中提到】 : 这个配置的差别能有这么大的影响么? : 对了,请问怎么确认Xserver是用X11 还是 Xorg?不知道会不会是这个的原因。 : 学校的机器用的 gentoo,从家里连过去,用 X 画图也很快。
|
t*d 发帖数: 1290 | 20 台式机和笔记本都加了。还是一样慢。
【在 j*******e 的大作中提到】 : 经常这类问题是逆向域名解析导致的。 : 在你的Linux的/etc/hosts文件中,给你的笔记本加上一行。 : 试试看。
|
|
|
t*d 发帖数: 1290 | 21 试了 xeyes,linux 和 MAC的速度差不多了。看起来是找到问题的根源。多谢!
有解决这个字体渲染的办法么?
【在 x****u 的大作中提到】 : 我还是强烈怀疑字体渲染方式造成了速度差别大。要不你比较几个没有字体的程序,比 : 如xeyes。
|
x****u 发帖数: 44466 | 22 你看看能不能使用X核心字体?应用程序和窗口管理器都用才好。有的程序比如mlterm
是可以自己选的。
【在 t*d 的大作中提到】 : 试了 xeyes,linux 和 MAC的速度差不多了。看起来是找到问题的根源。多谢! : 有解决这个字体渲染的办法么?
|
t*d 发帖数: 1290 | 23 我在 xterm 中用 R(一个统计软件)。
打开xterm很快。但是画图很慢。所以窗口管理器应该不是问题。
这次画图的时候,指定了字体为 serif。还是不行。
想起来,Linux上的R是64位的,Mac上的R是32位的 (两台机器都是64位机)。有么有
可能是这个差异引起问题?
mlterm
【在 x****u 的大作中提到】 : 你看看能不能使用X核心字体?应用程序和窗口管理器都用才好。有的程序比如mlterm : 是可以自己选的。
|
e******d 发帖数: 310 | |