当我试图从局域网中的客户端PC (windows 7+ putty: 192.168.53.X)通过SSH连接到我们的服务器(Ubuntu服务器192.168.53.1)时,会有很大的延迟。密码提示出现需要一分钟的时间。当我试图连接到运行在同一台服务器上的mySQL数据库时,也会有很大的延迟。这个服务器也在运行SAMBA,但是运行非常流畅。
在这里您可以找到我们的网络图:链接文本
任何帮助都将不胜感激。
发布于 2010-12-01 04:17:56
在此处编辑/etc/ssh/sshd_config并更改或添加UseDNS no
在重新启动服务ssh demon之后
如果有问题的话,再来一次
在主机*部分中更改或添加/etc/ssh/ssh_config的托盘
CheckHostIP号
发布于 2010-12-01 05:12:38
mysql服务应该使用跳过名称解析启动,或者可以在/etc/mysql/my.cnf中设置选项。对于ssh,您应该确保UseDNS在/etc/ssh/sshd_config中设置为"no“。
发布于 2012-02-21 15:26:10
我已经能够通过以下方法减少我的ubuntu服务器的延迟:
# echo 1 > /proc/sys/net/ipv4/tcp_low_latency
# echo 1 > /proc/sys/net/ipv4/tcp_sack
# echo 1 > /proc/sys/net/ipv4/tcp_timestamps
# echo 1 > /proc/sys/net/ipv4/tcp_window_scaling
或者像这样,如果你想让它穿过重新启动:
# echo 'net.ipv4.tcp_low_latency = 1' >> /etc/sysctl.conf
# echo 'net.ipv4.tcp_window_scaling = 1' >> /etc/sysctl.conf
# echo 'net.ipv4.tcp_timestamps = 1' >> /etc/sysctl.conf
# echo 'net.ipv4.tcp_sack = 1' >> /etc/sysctl.conf
平上的RTT从平均几百ms (有时超过1000 ms)下降到1到2 ms。
https://serverfault.com/questions/207807
复制