Я перешел на локальный компьютер через Wi-Fi и испытал задержку, как будто я работал на сервере в другой части мира. Пинг показывает:
$ ping imac.local
PING imac.local (192.168.0.38): 56 data bytes
64 bytes from 192.168.0.38: icmp_seq=0 ttl=64 time=4.961 ms
64 bytes from 192.168.0.38: icmp_seq=1 ttl=64 time=164.356 ms
64 bytes from 192.168.0.38: icmp_seq=2 ttl=64 time=184.635 ms
64 bytes from 192.168.0.38: icmp_seq=3 ttl=64 time=203.981 ms
64 bytes from 192.168.0.38: icmp_seq=4 ttl=64 time=128.627 ms
64 bytes from 192.168.0.38: icmp_seq=5 ttl=64 time=143.717 ms
64 bytes from 192.168.0.38: icmp_seq=6 ttl=64 time=112.190 ms
64 bytes from 192.168.0.38: icmp_seq=7 ttl=64 time=184.448 ms
64 bytes from 192.168.0.38: icmp_seq=8 ttl=64 time=205.589 ms
64 bytes from 192.168.0.38: icmp_seq=9 ttl=64 time=124.649 ms
Однако traceroute волшебно быстр:
$ traceroute imac.local
traceroute to imac.local (192.168.0.38), 64 hops max, 52 byte packets
1 192.168.0.38 (192.168.0.38) 5.522 ms 4.412 ms 5.133 ms
Это не случайность, я запускал его несколько раз и не мог получить задержку выше 10 мс. Есть идеи, почему ping и traceroute дают разные задержки?
Редактировать: это должно быть OSX специфичным. Ноутбук с ПК и маршрутизатор Wi-Fi дают мне задержки пинга до 10 мс, тогда как пинг двух компьютеров osx друг от друга дает мне большие задержки.