Потеря пакетов: диагностика
Если вы наблюдаете потерю пакетов, необходимо провести диагностику для выявления причин неисправности
Last updated
Was this helpful?
Если вы наблюдаете потерю пакетов, необходимо провести диагностику для выявления причин неисправности
Last updated
Was this helpful?
Пожалуйста, сделайте трассировку (в обе стороны) с как минимум 1000 пакетов с помощью утилиты MTR
или WinMTR
. Вы можете установить MTR
с помощью пакетного менеджера Linux или macOS. На Windows вы можете скачать WinMTR
Linux
Debian/Ubuntu
apt install mtr-tiny
Linux
CentOS/RHEL
yum install mtr
Linux
SuSE
yast -i mtr
Linux
Arch Linux
pacman -S mtr
Linux
Gentoo
emerge -av mtr
Windows
Windows 98 и выше
macOS
*
Пожалуйста, следуйте этой инструкции, чтобы выполнить трассировку:
Сделайте трассировку в обе стороны. Это означает, что вам нужно сделать трассировку со своего компьютера до сервера и с сервера до своего компьютера
Отправьте не менее 1000 пакетов в каждую сторону
Вы можете узнать свой IP адрес с помощью сайта
Используйте эту команду, чтобы выполнить трассировку с помощью MTR на Linux или macOS:
Замените <TARGET-IP_OR_DOMAIN>
IP-адресом. Тестирование занимает около 20 минут
Если последний шаг MTR отображается недоступным, вероятнее всего операционная система или ваш роутер настроены игнорировать ICMP-запросы в целях безопасности. Тем не менее, даже в этом случае MTR может быть использован для диагности подключения.
Шаги MTR показывают процесс для определенного подключения. Ваш результат может выглядеть иначе, чем приведенные ниже примеры
Как вы можете видеть в этом примере, есть потеря пакетов на шагах 4 и 5
Потеря пакетов возвращается к 0 до того, как подключение достигнет конечной точки, так что MTR не показал никаких проблем, которые могли бы повлиять на подключение вашего сервера. Это поведение вызвано роутерами, которые игнорируют ICMP-запросы (Они делают это, например, чтобы сэкономить трафик или улучшить производительность)
В этом примере не наблюдается потери пакетов кроме последнего шага
Эта проблема обычно связана с самим сервером. Это может быть следствием недостатка производительности, неверно настроенного файрвола или, в редких случаях, сетевой картой или сетевым кабелем. Если вы наблюдаете этот тип потерь, пожалуйста, сначала проверьте установленную систему. Если вы не можете найти обозначенные выше проблемы, пожалуйста, пришлите нам результаты и мы проверим наличие проблемы со своей стороны.
В этом примере потеря пакетов начинается на шаге 5 и не пропадает до конечной точки
В этом случае, пожалуйста, пришлите нам результаты MTR, чтобы мы могли разобраться с проблемой
Чтобы мы могли легко разобраться в результатах, пожалуйста, прикрепляйте результаты к запросу в виде файла (TXT или HTML)
❌ Неправильный вариант. Результаты тяжело читаемы
✅ Правильный вариант
brew install mtr
()
Если вы обнаружили проблему или у вас есть дополнительные вопросы, вы можете