Измерение задержек (IP/UDP)
Плагин измеряет RTT и jitter UDP-трафика между клиентским и серверным агентами. Клиент отправляет UDP-запросы, сервер возвращает их, а клиент сопоставляет ответы с запросами и рассчитывает задержку. Сценарий подходит для наблюдения за изменением задержки сети и тестируемого устройства при росте нагрузки.
Для запуска добавьте в задачу обе стороны плагина: Клиент и Сервер.
Последние 16 байт заданного payload используются для идентификатора потока, sequence number и временной метки. Эти 16 байт входят в указанный размер payload и заменяют его конец, поэтому к пакету дополнительные байты не добавляются. Минимальный размер payload — 16 байт.
Параметры клиента
| Параметр | Описание |
|---|---|
| Источники | Клиентский агент, интерфейс и сеть, с которых отправляются UDP-запросы |
| Цели | Серверный агент, интерфейс и сеть назначения |
| IP заголовок (L3) | Параметры IPv4 или IPv6, включая TTL, DSCP и ECN |
| Payload | Размер и содержимое UDP payload; payload обязателен, последние 16 байт зарезервированы для измерения |
| Неверная контрольная сумма | Отправка UDP-пакетов с намеренно неверной контрольной суммой |
| Количество потоков | Число независимых пар IP-адресов и портов; каждый поток отдельно отправляет запросы и получает ответы |
| PPS на поток | Число UDP-запросов в секунду для каждого активного потока; общая скорость равна количеству потоков × PPS на поток |
| Потоков в секунду | Скорость активации потоков; 0 — все потоки начинают отправку сразу |
| Распределение адресов | Порядок перебора IP-адресов и портов между потоками |
| Диапазон портов источника | Один UDP-порт или диапазон портов клиента |
| Длительность | Время работы плагина |
| Количество ядер CPU | Число используемых ядер; 0 — автоматическое использование доступных ресурсов агента |
Результаты отображаются на дашборде Измерение задержек (IP/UDP). Описание графиков приведено в разделе Метрики.