Как оценить качество сетевого соединения сервера с traceroute?

В руководстве по GNU awk ( сек. 3.5 ) указано, что регулярное выражение \ зависит от gawk, и поэтому не следует ожидать, что оно будет работать в другие реализации.

Согласно man mawk , если вы поместите обратную косую черту перед неспециальным символом, то обратная косая черта будет удалена. Таким образом, в mawk , \ интерпретируется просто как символ угловой скобки.

Примеры

Я упростил регулярное выражение, чтобы предоставить примеры различного поведения:

$ echo -e " a\n ab.conf\n 

Опять же, gawk интерпретирует \ как начало слова, а mawk интерпретирует это просто как угловую скобку.

Что POSIX говорит об этой проблеме

В GNU awk руководстве объясняется:

Если вы поместите обратную косую черту в строковую константу перед тем, что ни один из ранее перечисленных символов, POSIX awk намеренно оставляет то, что происходит, как неопределенное.

Другими словами, в этом случае разные интерпретаторы awk могут принимать свои собственные решения.

1
02.05.2014, 23:11
2 ответа
[114188] Звезды означают, что устройство в цепи не ответило на ваш ICMP / UDP пакет. Это может быть маршрутизатор, брандмауэр или узел, настроенный не отвечать. Обычно они интересны только в том случае, если вы смешиваете их с ответами, например

tar xfj filename.tar.bz2 | 7z a -si filename.7z

, что говорит о том, что устройство на или около прыжка 21 периодически отвечает или доступно.

tar xfz filename.tar.gz | 7z a -si filename.7z

Полезность собранных вами метрик зависит от того, какие сервисы вы хостируете в конце соединения. Веб-браузеры требуют другого типа производительности для потокового видео или многочатового аудио и т.д.

В общем, цифры (время отклика и количество прыжков) действительно влияют на производительность, но для веб-браузера это, вероятно, пренебрежимо маловероятно, если только некоторый прыжок в маршруте не составляет > 200 мс. Гораздо большее беспокойство вызывало бы множество звезд, смешанных с ответами на одних и тех же строках (строки, полные звезд, сложнее интерпретировать, если вы не знаете, работало ли соединение раньше)[114195].

1
27.01.2020, 23:52
[114210]Количество хмелей (если это разумно) и время отклика промежуточных устройств совершенно неважно, так как:

1) Эти устройства не предназначены для ответа на запросы icmp без потерь

2) Часто на маршрутизаторах существует политика ограничения скорости icmp

sudo <your_text_editor> path/to/file

3) Пинги, направленные на маршрутизатор, должны обрабатываться процессором, пересылаемые пакеты не

Вам следует измерять RTT и потерю пакетов только из конца в конец.

Звездочки на выходе трассировщика означают, что это устройство не отвечает эхом icmp при выходе TTL пакета (Так работает трассировщик, посылает запрос icmp на цель, начиная с ttl=1 и увеличивая это значение на 1)[114221].

0
27.01.2020, 23:52

Теги

Похожие вопросы