ping 值响应时间稳定在 50ms 左右,但是登录 SSH 操作很卡,几乎连命令都无法输入,某些时候又很快,请问怎么回事呀?
1
lichun 2016-04-01 11:45:25 +08:00
你室友在 download av
|
2
tyhunter 2016-04-01 11:47:28 +08:00
卡一般都是丢包的问题,看看连续 ping 100 个包看看丢包率多少
|
3
hitmanx 2016-04-01 11:54:16 +08:00
碰到过类似的问题,都在同一个局域网网段内的机器, ping 很低, ssh 这条命令本身要很长时间才有响应(可能要 20 秒),但是一旦 ssh 上去就完全不卡了, rsync 实际传输的速度也很快。有人知道是什么原因吗?
|
4
New2016 2016-04-01 11:55:08 +08:00
用 tcpping
|
5
xiaot8267 2016-04-01 11:58:13 +08:00
ssh -v 看下慢在哪
|
6
fengfisher 2016-04-01 12:18:06 +08:00
DNS 问题。改下服务器的 DNS 设置就可以了。
|
7
fengfisher 2016-04-01 12:19:40 +08:00
是连接过去的瞬间很卡还是进去后还是卡?如果进去后还是卡,那个看看服务器和网络的带宽的使用呗。
|
8
micyng 2016-04-01 12:23:03 +08:00 via Android
两种协议的报文大小不一样,所以不能说 ping 很顺畅, ssh 就一定不卡
ssh 基于 tcp ,卡一般是有丢包, tcpdump 抓包看看有没有大量的重传现象 还有 ssh -v 只能看到逻辑步骤,一般都会卡在服务器回写握手阶段 |
9
zhouhui 2016-04-01 12:39:49 +08:00
看一下服务器内存使用情况和 CPU 的使用情况。
|
10
xuboying 2016-04-01 12:58:55 +08:00
wireshark 抓包
|
11
wgjak47 2016-04-01 13:04:08 +08:00
也有可能是 ssh 设置的问题, ssh -vvv 看看在那一步卡住了?
|
12
xiaoz OP @fengfisher 直接输入 IP 连接,不存在 DNS 问题。
|
14
xiaoz OP @New2016 tcping 的时候发现问题了,延迟 1000ms 左右,并且断断续续出现 unknown error 和 Connection refused ,请问怎么回事?
|
15
kungfuchicken 2016-04-01 13:09:50 +08:00
mtr 你的服务器 IP
看掉包率 |
18
salmon5 2016-04-01 13:25:16 +08:00
tcping 的频率不够高,一秒钟一次体现不出卡。
我碰到过,一顿一顿的,中间用了 openvpn , openvpn 添加 tcp-nodelay 。 |
19
MCVector 2016-04-01 13:25:36 +08:00
试试 mosh
|
20
ToughGuy 2016-04-01 14:06:25 +08:00 1
连接 ssh 的情况下,执行下面命令
watch ss -nti 'dst IP 地址:22' 观察 retrans 和 lost , 存在且大于 0 则说明网络质量差。 你也可以直接 wireshark 分析, 另外推荐一款国产的网络分析软件(科来网络分析系统 ), 这个的界面对新手比较友好。 |
22
xmh51 2016-04-01 14:14:37 +08:00
看你的服务器回程 ping 值,比如 sl hk 之前 去程直连 直接 ping 几十毫秒,但是回程 200+ms
|
23
LINAICAI 2016-04-01 14:15:33 +08:00
我也有同样的问题
|
24
xmh51 2016-04-01 14:18:00 +08:00
在服务器 ping 你本地宽带的 ip 试试?
|
25
ufo22940268 2016-04-01 14:35:38 +08:00
一般是丢包的问题
比如说服务器上传带宽太大就会导致丢包 |
27
livelazily 2016-04-01 16:28:15 +08:00 1
|
28
defunct9 2016-04-01 17:13:00 +08:00
UseDNS no
|
29
hitmanx 2016-04-05 12:47:06 +08:00
@livelazily 试试,多谢了!
|