我有两台服务器。
它们的 ping 响应时间都约为 210 毫秒。
但是 ssh 的响应时间差别很大。一个很快(~200ms),而另一个很慢(~1s)。这两个服务器的 CPU 和内存不同。但我测试时 CPU 使用率都是 0%。
ssh 响应时间存在巨大差异的根本原因是什么?
答案1
有可能是路由。如果网络进出网络的路径截然不同,则称为异步路由。由于两端都有登录名,请运行 traceroute(使用 mtr)来检查任何明显的差异。如果您需要帮助解释它们,请将它们粘贴到这里。
我没有问你是否只指登录时的响应时间而不是使用期间的响应时间。在 sshd_config 中使用“UseDNS no”禁用登录时的反向查找,以供一般使用和测试。
- 编辑 -
当你启动 SSH 客户端时使用ssh -c blowfish user@host
。这应该会使用更快的加密来加快较慢的连接速度。