Как использовать PING и MTR команды

Как выполнить Ping-тест IP

Чтобы выполнить ping-тест, откройте командную строку и введите:

ping veesp.com

Пример вывода:

Pinging veesp.com [104.22.74.140] with 32 bytes of data:

Reply from 104.22.74.140: bytes=32 time=ms TTL=56
Reply from 104.22.74.140: bytes=32 time=ms TTL=56
Reply from 104.22.74.140: bytes=32 time=ms TTL=56
Reply from 104.22.74.140: bytes=32 time=ms TTL=56

Ping statistics for 104.22.74.140:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 1ms, Maximum = 2ms, Average = 1ms

Как видно, сервер Veesp доступен и работает. Если возникают проблемы — они могут быть на промежуточных узлах. В таком случае используйте утилиту traceroute.


Как использовать команду MTR

MTR означает "My Traceroute" и показывает путь, который проходит соединение до указанной системы, а также предоставляет статистику по времени отклика.

Рекомендуется собирать отчёты MTR в обоих направлениях (в сторону и из стороны проблемного хоста), так как маршруты могут отличаться. Поддержка Veesp может запросить оба варианта при возникновении сетевых проблем.

Установка

Debian / Ubuntu

sudo apt update
sudo apt install mtr

CentOS / RHEL / Fedora

yum install mtr

Windows

Скачать WinMTR можно здесь:
https://sourceforge.net/projects/winmtr/files/latest/download


Генерация отчета MTR

Используйте следующую команду:

mtr -rwn4 veesp.com

Пример:

[root@localhost ~]# mtr -rwn4 veesp.com

HOST: localhost.localdomain  Loss%   Snt   Last   Avg  Best  Wrst StDev
 1.|-- 212.6.44.1             0.0%    10    0.7   0.7   0.7   0.8   0.1
 2.|-- 91.203.69.80           0.0%    10    0.6   0.9   0.6   3.3   0.8
 3.|-- 91.203.69.73           0.0%    10    1.3   1.2   1.0   1.5   0.1
 4.|-- 78.28.193.98           0.0%    10    1.4   1.5   1.3   1.6   0.1
 5.|-- 213.248.84.32          0.0%    10    0.9   1.0   0.9   1.1   0.1
 6.|-- 62.115.119.193         0.0%    10    2.2   1.8   1.3   3.9   0.8
 7.|-- 195.12.254.187         0.0%    10    2.0   1.9   1.5   2.4   0.3
 8.|-- 104.22.74.140          0.0%    10    1.0   1.0   0.8   1.1   0.1


Понимание вывода

Кроме отображения маршрута между серверами, MTR предоставляет полезную статистику по устойчивости соединения в следующих колонках:

  • Loss%: показывает процент потерь пакетов на каждом узле.
  • Snt: количество отправленных пакетов.
  • Last / Avg / Best / Wrst: задержка в миллисекундах.
  • Last — задержка последнего пакета,
  • Avg — средняя задержка,
  • Best — минимальное время,
  • Wrst — максимальное время.
    Основное внимание стоит уделить колонке Avg.
  • StDev: стандартное отклонение задержек.
    Чем выше значение, тем больше разброс между результатами. Это может указывать на нестабильность маршрута или измерительную ошибку. Если отклонение высоко — проверьте значения Best и Wrst, чтобы понять, насколько среднее значение достоверно отражает ситуацию.

Часто используемые параметры MTR

  • -r: сгенерировать отчет (аналог --report)
  • -w: расширенный формат вывода (аналог --report-wide)
  • -n: отключить DNS (быстрее)
  • -4 / -6: использовать IPv4 или IPv6 соответственно