Измерение качества интернет-связи

8

У меня проблемы с WLAN на моем ноутбуке с двойной загрузкой win / linux - соединение на стороне linux иногда имеет проблемы и кажется несколько медленным и коротким. Я бы попытался решить эту проблему, поигравшись со всевозможными настройками маршрутизатора или с бэкпортами модулей ядра WLAN, или с чем угодно - но проблема в том, трудно ли определить, повлияли ли настройки, поскольку проблема возникает только в субъективном восприятии Скорость соединения. Поэтому я хотел бы иметь какой-нибудь способ выполнить измерение, которое сообщило бы мне, была ли проблема затронута или нет.

До сих пор я только что использовал, iwconfigкоторый возвращает нормальные данные, и ping -c 100 -i 0.2на маршрутизаторе и некоторых стабильных IP-адресах веб-сайта, но сводка не дает мне все эти хорошие данные, только случайную потерю пакета. Одна информация, которая отсутствует в сводке, - это количество пакетов с явно отклоняющимся временем приема-передачи, так как это один из симптомов, которые я заметил - большинство пакетов возвращаются с регулярным временем, но некоторые из них занимают намного больше времени.

Так, какие инструменты я могу использовать, чтобы получить некоторые фактические, числовые данные о качестве моего интернет-соединения?

(И только в случае , если у кого - то интересно, да, проблема является реальной , а не просто предвзятость подтверждения, как это иногда кажется достаточно плохо , чтобы бросить меня соединение WLAN. Это, вероятно , так или иначе связанные с этой ошибкой Ubuntu и / или этого Redhat ошибка )

Илари Каясте
источник

Ответы:

8

Может быть, настроить копчение на стороне Linux, и направить его на свой AP?

Smokeping будет периодически (настраиваемо) отправлять -20 пингов в одно и то же время, а затем графически отображать, сколько возвратилось и сколько раз они вернулись. Если у вас много отброшенных пакетов или действительно широкий диапазон, то вам следует быть обеспокоенным.

График копчения

Если вы хотите запустить smoping, вы можете использовать fping , который вызывает Smokeping для сбора данных. Гораздо проще интерпретировать график.

Zoredache
источник
2

Используйте tcpdump для захвата пакетов, которые покидают вашу подсеть локальной сети. Затем используйте такие инструменты, как Wireshark или tshark, чтобы проанализировать, сколько потерь вы испытываете, а также, какова разница во времени прохождения сигнала туда и обратно и как ведет себя TCP. (Окно, ретрансляция и т. Д.).

Причина, по которой я предлагаю это вместо того, чтобы запускать какое-то программное обеспечение для мониторинга на основе ping / traceroute, заключается в том, что многие сетевые операторы обрабатывают трафик ICMP (и генерирует недоступные ICMP, на которые опирается traceroute) иначе, чем фактический трафик UDP / TCP. Поэтому использование инструмента на основе ICMP может дать ложные результаты.

Мурали Суриар
источник