В современном взаимосвязанном мире решающее значение имеет быстрое и надежное сетевое соединение. Одним из способов измерения производительности вашей сети является изучение времени пинга, которое представляет собой время прохождения туда и обратно пакета данных от вашего компьютера до целевого IP-адреса и обратно. В этой статье блога мы рассмотрим несколько методов измерения времени пинга с помощью командной строки. Так что хватайте свой терминал и приступайте!
Метод 1: базовая команда ping
Самый простой метод измерения времени ping — использование базовой команды ping. Откройте терминал и введите следующую команду:
ping -c 4 <IP>
Замените <IP>
на IP-адрес, который вы хотите протестировать. Эта команда отправляет четыре эхо-запроса ICMP на целевой IP-адрес и отображает время прохождения каждого пакета.
Метод 2: извлечение последнего результата проверки связи
Чтобы извлечь только последний результат проверки связи и отобразить время прохождения туда и обратно, мы можем использовать команду Tail. Измените предыдущую команду следующим образом:
ping -c 4 <IP> | tail -1
Этот конвейер отправляет четыре эхо-запроса ICMP и извлекает последнюю строку выходных данных, которая содержит время прохождения туда и обратно.
Метод 3: анализ выходных данных Ping с помощью Awk
Если вы хотите извлечь из выходных данных только значение времени прохождения туда и обратно, вы можете использовать универсальную команду awk. Вот как это можно сделать:
ping -c 4 <IP> | tail -1 | awk '{print $4}'
Команда awk печатает четвертое поле из последней строки вывода ping, которое соответствует времени прохождения туда и обратно.
Метод 4: уточнение вывода с помощью Cut
Чтобы дополнительно уточнить вывод и извлечь только значение времени туда и обратно без каких-либо дополнительных символов, мы можем использовать команду Cut. Измените предыдущую команду следующим образом:
ping -c 4 <IP> | tail -1 | awk '{print $4}' | cut -d '/' -f 2
Команда Cut разделяет выходные данные, используя «/» в качестве разделителя, и выбирает второе поле, которое представляет время прохождения туда и обратно.