Иногда может возникнуть ситуация, когда клиент обнаруживает плохую связь со своим сервером. Если такая ситуация возникает, то для начала посмотрим потери пакетов.
Обычно, первым делом заходят в командную строку и вводят команду # ping ip_сервера, однако есть способ, который покажет ситуацию более наглядно.
Проверка потери пакетов по странам
Проверим есть ли потери пакетов с разных стран, а также время соединения с сервером. Для примера возьмем сервис: https://check-host.net/?lang=ru
Заходим на сайт check-host и в строке вводим наш IP-адрес, в данном примере видим что потери пакетов отсутствуют:

Установка mtr для разных ОС
Для более детального анализа возможной проблемы воспользуемся утилитой MTR. Данная утилита посылает указанное число пакетов к удаленному серверу и показывает количество потерь (если такие присутствуют) на каждом узле.
Для CentOS Linux:
# yum install mtr
Для Debian/Ubuntu Linux:
# apt-get install mtr-tiny
Для Windows операционных систем можно зайти в google, вписать в поиске winmtr и на любом из предлагаемых сайтов скачать установщик.
Пошаговая диагностика сети при потере пакетов
Для качественного теста команду mtr запускать нужно в обе стороны с минимум 100-200 пакетами.
Пример команды в Linux для тестирования и отправки 100 пакетов:
# mtr -s 1500 -r -c 100 -i 0.1 178.132.1.64
или
#mtr -r -c 200 google.com

В самой последней строке мы видим что было отправлено (Snt) 100 пакетов и принято 100 пакетов без потерь (Loss%).
В 1, 2 и 10 строках показывает потери 84% и 100%. Это промежуточные узлы, которые пропускают весь трафик но могут не отвечать на ICMP запросы. Тут все хорошо, так как в следующих узлах потерь не обнаружено.
- Loss% — процент потерянных пакетов;
- Snt — отправленных пакетов;
- Last — время задержки последнего отправленного пакета в миллисекундах;
- Avg — среднее время задержки пакетов;
- Best — минимальное время задержки пакетов;
- Wrst — максимальное время задержки пакетов;
- StDev — среднее отклонение времени задержки.
Похожий принцип запуска утилиты mtr и под Windows, разница только в графическом интерфейсе.