Login or Sign up

加快 SSH

Posted by: tigerz on March 27, 2010

平常工作时, 写代码的机器和测试机器往往不是同一台, 常用 SSH 来同步数据和发送测试命令. 所以对 SSH 的速度要求比较高.

今天查了一下 SSH FAQ, 修改了一下 SSH 服务器的配置, 速度有明显的提高!

原来的速度

$ time scp vdiskman.py root@linux3:~/
vdiskman.py               100% 9298     9.1KB/s   00:00

real    0m30.969s
user    0m0.032s
sys     0m0.004s

修改 SSH 服务器配置, 关闭 DNS

[root@linux3 ~]# grep UseDNS /etc/ssh/sshd_config
UseDNS no

现在的速度

$ time scp vdiskman.py root@linux3:~/
vdiskman.py               100% 9298     9.1KB/s   00:00

real    0m0.209s
user    0m0.028s
sys     0m0.008s

快100多倍!

可以看到用时从 30.969s 减少到 0.209s!

对于我这种经常几分钟就需要运行 scp/ssh 命令几次的情况, 生活变得轻松很多!

Comments on This Post:

Please Login (or Sign Up) to leave a comment