Моя цель - измерить время транспортировки между двумя сетевыми узлами, используя разные маршрутизаторы (и настройки), разные сетевые адаптеры (и настройки) и разные объемы данных.
Моя аппаратная установка - это одноплатные компьютеры с установленным Debian CLI, которые доступны через ssh.
Вопрос: существует ли какой-либо инструмент Linux CLI для измерения времени транспортировки?
Я слышал от tcpdump
, который визуализирует TCP-заголовок. Но я использую UDP и не могу найти какой-либо хороший инструмент для UDP (возможно, потому что UDP не имеет этой информации в своем заголовке).
Мой первый подход состоял в том, чтобы написать две собственные небольшие программы: отправитель-получатель, который измеряет время, и ретранслятор. Но я думаю, что измерение на прикладном уровне приводит к непредсказуемым ошибкам. Поэтому я ищу инструмент, который использует нижний слой.
заранее спасибо
Alex