Eu tenho uma pequena rede doméstica com um modem / roteador da Hitron (número do modelo CGN3ACSMR, versão de software 4.5.8.22).
Desde que o roteador foi instalado há um mês, tenho tido alguns padrões de latência estranhos, tanto ao acessar hosts fora da minha LAN quanto ao tentar acessar hosts na minha LAN. Geralmente não é intrusivo, mas torna o SSH irritante e me impede de hospedar determinados serviços (jogos, streaming de servidores de API, etc.) na minha rede.
Veja um dump de ping
to google.com
, feito do meu laptop, conectado pela rede de 5 GHz do modem / roteador:
PING google.com (209.148.198.238): 56 data bytes
64 bytes from 209.148.198.238: icmp_seq=0 ttl=57 time=18.084 ms
64 bytes from 209.148.198.238: icmp_seq=1 ttl=57 time=30.351 ms
64 bytes from 209.148.198.238: icmp_seq=2 ttl=57 time=26.911 ms
64 bytes from 209.148.198.238: icmp_seq=3 ttl=57 time=26.344 ms
64 bytes from 209.148.198.238: icmp_seq=4 ttl=57 time=149.377 ms
64 bytes from 209.148.198.238: icmp_seq=5 ttl=57 time=143.671 ms
64 bytes from 209.148.198.238: icmp_seq=6 ttl=57 time=122.085 ms
64 bytes from 209.148.198.238: icmp_seq=7 ttl=57 time=20.993 ms
64 bytes from 209.148.198.238: icmp_seq=8 ttl=57 time=92.836 ms
64 bytes from 209.148.198.238: icmp_seq=9 ttl=57 time=22.411 ms
64 bytes from 209.148.198.238: icmp_seq=10 ttl=57 time=28.901 ms
64 bytes from 209.148.198.238: icmp_seq=11 ttl=57 time=24.592 ms
64 bytes from 209.148.198.238: icmp_seq=12 ttl=57 time=31.203 ms
64 bytes from 209.148.198.238: icmp_seq=13 ttl=57 time=17.344 ms
64 bytes from 209.148.198.238: icmp_seq=14 ttl=57 time=155.770 ms
64 bytes from 209.148.198.238: icmp_seq=15 ttl=57 time=133.970 ms
64 bytes from 209.148.198.238: icmp_seq=16 ttl=57 time=22.078 ms
64 bytes from 209.148.198.238: icmp_seq=17 ttl=57 time=27.406 ms
64 bytes from 209.148.198.238: icmp_seq=18 ttl=57 time=19.005 ms
64 bytes from 209.148.198.238: icmp_seq=19 ttl=57 time=26.037 ms
--- google.com ping statistics ---
20 packets transmitted, 20 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 17.344/56.968/155.770/51.178 ms
Repare nos 100 + ms picos que aparecem periodicamente.
Aqui estão os resultados (muito parecidos) de pingar um endereço na minha LAN, mais uma vez feito no meu laptop:
PING 192.168.0.20 (192.168.0.20): 56 data bytes
64 bytes from 192.168.0.20: icmp_seq=0 ttl=64 time=1.015 ms
64 bytes from 192.168.0.20: icmp_seq=1 ttl=64 time=4.472 ms
64 bytes from 192.168.0.20: icmp_seq=2 ttl=64 time=1.415 ms
64 bytes from 192.168.0.20: icmp_seq=3 ttl=64 time=4.467 ms
64 bytes from 192.168.0.20: icmp_seq=4 ttl=64 time=34.398 ms
64 bytes from 192.168.0.20: icmp_seq=5 ttl=64 time=74.872 ms
64 bytes from 192.168.0.20: icmp_seq=6 ttl=64 time=54.049 ms
64 bytes from 192.168.0.20: icmp_seq=7 ttl=64 time=4.670 ms
64 bytes from 192.168.0.20: icmp_seq=8 ttl=64 time=4.442 ms
64 bytes from 192.168.0.20: icmp_seq=9 ttl=64 time=4.868 ms
64 bytes from 192.168.0.20: icmp_seq=10 ttl=64 time=0.982 ms
64 bytes from 192.168.0.20: icmp_seq=11 ttl=64 time=1.116 ms
64 bytes from 192.168.0.20: icmp_seq=12 ttl=64 time=1.645 ms
64 bytes from 192.168.0.20: icmp_seq=13 ttl=64 time=0.888 ms
64 bytes from 192.168.0.20: icmp_seq=14 ttl=64 time=99.642 ms
64 bytes from 192.168.0.20: icmp_seq=15 ttl=64 time=77.294 ms
64 bytes from 192.168.0.20: icmp_seq=16 ttl=64 time=0.887 ms
64 bytes from 192.168.0.20: icmp_seq=17 ttl=64 time=1.978 ms
64 bytes from 192.168.0.20: icmp_seq=18 ttl=64 time=1.012 ms
64 bytes from 192.168.0.20: icmp_seq=19 ttl=64 time=4.542 ms
--- 192.168.0.20 ping statistics ---
20 packets transmitted, 20 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.887/18.933/99.642/30.483 ms
Este servidor era um Raspberry Pi conectado via Ethernet Gigabit ao modem / roteador.
Mais uma vez, observe os picos.
Não é incomum que testes de ping mais longos tenham 5-10% de perda de pacotes.
O que poderia estar causando esses sintomas? Tenho quase certeza de que é o modem / roteador; Tentei conectar um roteador downstream transmitindo uma rede diferente, mas o problema persiste tanto para hosts locais quanto para não locais.