Я заметил, что команда ping6
была значительно медленнее, чем команда ping
в MacOS 10.12.
Используя команду ping6
:
❯ ping6 localhost
PING6(56=40+8+8 bytes) ::1 --> ::1
16 bytes from ::1, icmp_seq=0 hlim=64 time=0.088 ms
16 bytes from ::1, icmp_seq=1 hlim=64 time=0.092 ms
16 bytes from ::1, icmp_seq=2 hlim=64 time=0.137 ms
16 bytes from ::1, icmp_seq=3 hlim=64 time=0.117 ms
16 bytes from ::1, icmp_seq=4 hlim=64 time=0.116 ms
16 bytes from ::1, icmp_seq=5 hlim=64 time=0.112 ms
16 bytes from ::1, icmp_seq=6 hlim=64 time=0.149 ms
16 bytes from ::1, icmp_seq=7 hlim=64 time=0.116 ms
16 bytes from ::1, icmp_seq=8 hlim=64 time=0.119 ms
16 bytes from ::1, icmp_seq=9 hlim=64 time=0.125 ms
^C
--- localhost ping6 statistics ---
10 packets transmitted, 10 packets received, 0.0% packet loss
round-trip min/avg/max/std-dev = 0.088/0.117/0.149/0.017 ms
Используя обычную команду ping
:
❯ ping localhost
PING localhost (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.048 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.040 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.070 ms
64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.071 ms
64 bytes from 127.0.0.1: icmp_seq=4 ttl=64 time=0.077 ms
64 bytes from 127.0.0.1: icmp_seq=5 ttl=64 time=0.083 ms
64 bytes from 127.0.0.1: icmp_seq=6 ttl=64 time=0.109 ms
64 bytes from 127.0.0.1: icmp_seq=7 ttl=64 time=0.076 ms
64 bytes from 127.0.0.1: icmp_seq=8 ttl=64 time=0.040 ms
64 bytes from 127.0.0.1: icmp_seq=9 ttl=64 time=0.068 ms
^C
--- localhost ping statistics ---
10 packets transmitted, 10 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.040/0.068/0.109/0.020 ms
Я не могу понять, почему использование IPv6 будет медленнее, чем IPv4, поэтому есть ли причина, почему использование ping6
будет медленнее, чем использование ping
?
обновленный
Я удалил пример проверки связи с удаленным именем хоста. Это не имело значения, так как я не могу быть уверен, что машины, которые были достигнуты, одинаковы в обоих тестах. Это также может привести к ответам, не относящимся к моему основному вопросу.