Отслеживание разрывов интернета

На модеме вашего интернет-провайдера есть скрытая страница статуса, которая показывает точную причину постоянных разрывов соединения. Проблема в том, что эта страница — это снимок: она не ведет логирование. Чтобы доказать интернет-провайдеру, что соединение разрывается каждый вечер в 21:00, вам нужен инструмент логирования, работающий на ПК и отслеживающий разрывы. Лучшие приложения для отслеживания разрывов интернета превращают предположение в график, который ваш интернет-провайдер не сможет игнорировать.

Мы протестировали семь вариантов на Windows, macOS и Linux, в основном на домашней сети позади стандартного модема DSL. Двое — это стандартные инструменты для отображения потери пакетов во времени. Один — это то, что действительно используют сетевые инженеры. Двое — это бесплатные альтернативы с открытым исходным кодом. Двое — это более широкие инструменты, которые хорошо решают эту задачу.

На что обратить внимание

Логгер разрывов интернета нуждается в нескольких конкретных функциях:

Быстрое сравнение

Приложение Лучше всего для Платформы Бесплатный план Начальная цена Рейтинг
PingPlotter Стандартный логгер с графиками Windows, macOS Да $8/мес Standard 4.7
SmokePing Долгосрочная история задержек Linux, FreeBSD Да Бесплатно 4.5
PRTG Network Monitor Полное мониторирование сети Windows Пробная версия Бесплатно (100 датчиков) 4.6
OpenSpeedTest Server Локальный тест скорости с логированием Кроссплатформенность Да Бесплатно 4.4
MTR Классический объединенный ping-traceroute Linux, macOS, Windows Да Бесплатно 4.6
Netdata Потоковые графики в реальном времени Linux, macOS, FreeBSD Да Бесплатный уровень 4.5
NetSpot Обследование Wi-Fi + задержка Windows, macOS Да $49/год 4.3

1. PingPlotter – Лучший стандартный логгер с графиками

PingPlotter — это инструмент, к которому большинство людей обращаются в первую очередь. Он объединяет ping, traceroute и whois в одном представлении, отображает потерю пакетов и задержку во времени и позволяет установить оповещение, когда потеря превышает пороговое значение. Бесплатная версия ограничивает историю и количество целевых объектов; уровень Standard снимает оба ограничения.

Где он падает: Бесплатный уровень ограничивает сеансы четырьмя часами истории. Платный уровень Standard — это ежемесячная подписка, а не одноразовая.

Цены:

Платформы: Windows, macOS, iOS.

Загрузить: pingplotter.com

Итоговая строка: Стандартный выбор, когда вам нужен график для отправки вашему интернет-провайдеру завтра утром.

2. SmokePing – Лучше всего для долгосрочной истории задержек

SmokePing — это бесплатный инструмент измерения задержек с открытым исходным кодом, который логирует сети более 20 лет. Он измеряет, сохраняет и отображает задержку, распределение задержки и потерю пакетов с отличительным графиком “дыма”. Работает на Linux или FreeBSD, идеально на домашнем NAS или Raspberry Pi.

Где он падает: Установка — это не одна команда. Вы настраиваете Perl, RRDtool и веб-сервер. Нет встроенной установки Windows или macOS.

Цены:

Платформы: Linux, FreeBSD.

Загрузить: oss.oetiker.ch/smokeping

Итоговая строка: Лучший выбор, если у вас есть Raspberry Pi и вы хотите год истории задержек вместо недели.

3. PRTG Network Monitor – Лучше всего для полного мониторирования сети

PRTG Network Monitor от Paessler — это выбор, когда трекер разрывов интернета является частью более широкого монитора домашней сети. Датчики ping, HTTP проверки, SNMP и NetFlow — все это находится на одной панели управления. Бесплатный уровень позволяет 100 датчиков, чего более чем достаточно для домашней сети.

Где он падает: Только Windows для сервера. Интерфейс более плотный по сравнению с однопрограммным представлением PingPlotter.

Цены:

Платформы: Windows Server для сборщика, любой браузер для пользовательского интерфейса.

Загрузить: paessler.com

Итоговая строка: Лучший выбор, если вы уже мониторите домашнюю лабораторию и хотите отслеживание разрывов интернета как одну панель.

4. OpenSpeedTest Server – Лучше всего для локального теста скорости с логированием

OpenSpeedTest Server — это бесплатный самоуслуживаемый тест скорости, который работает в вашем браузере и позволяет планировать тесты каждые несколько минут на ПК. В сочетании с простым скриптом скраппинга логов, он дает вам временную шкалу полосы пропускания рядом с графиком потери PingPlotter.

Где он падает: Не прямо детектор разрывов. Вам нужно сопоставить его снижение скорости с фактическими событиями потерь.

Цены:

Платформы: Кроссплатформенность. Работает везде, где работает Node.js; веб-пользовательский интерфейс в любом браузере.

Загрузить: openspeedtest.com

Итоговая строка: Используйте вместе с настоящим детектором разрывов, когда ваш интернет-провайдер просит как временные метки разрывов, так и полосу пропускания.

5. MTR – Лучший классический объединенный ping-traceroute

MTR (My Traceroute) — это инструмент CLI, который объединяет ping и traceroute в одно непрерывное представление. Каждый маршрут между вами и целевым объектом обновляет его процент потерь каждую секунду. На ПК это самый быстрый способ увидеть, какой маршрут плохой, не дожидаясь GUI.

Где он падает: Только CLI. Нет встроенного долгосрочного логирования (вы передаете вывод в файл).

Цены:

Платформы: Linux, macOS (через Homebrew), Windows (через форк WinMTR).

Загрузить: github.com/traviscross/mtr · WinMTR на github.com/White-Tiger/WinMTR

Итоговая строка: Инструмент, к которому действительно обращаются сетевые инженеры. Бесплатно, быстро и отвечает “где потеря” за десять секунд.

6. Netdata – Лучше всего для потоковых графиков в реальном времени

Netdata потоками сотни сетевых метрик в секунду, включая задержку ping, потерю пакетов на каждом интерфейсе и качество сигнала Wi-Fi, если вы находитесь на беспроводной сети. Его бесплатная установка на узел работает локально и никогда не отправляет информацию, если вы не согласитесь на облачный уровень.

Где он падает: Опрос по умолчанию агрессивен; отключите модули, которые вам не нужны на хосте с низкой мощностью.

Цены:

Платформы: Linux, macOS, FreeBSD.

Загрузить: netdata.cloud

Итоговая строка: Лучший выбор, когда вам нужна визуализация разрывов в реальном времени плюс все остальное на хосте.

7. NetSpot – Лучше всего для обследования Wi-Fi плюс задержка

NetSpot — это инструмент обследования Wi-Fi, который также выполняет мониторинг задержки. Если ваши “разрывы” оказываются перегруженностью Wi-Fi, а не ссылкой WAN, тепловая карта NetSpot показывает вам, какая комната потеряла сигнал.

Где он падает: Ориентирован на Wi-Fi. Не инструмент для чистого отслеживания разрывов WAN.

Цены:

Платформы: Windows, macOS.

Загрузить: netspotapp.com

Итоговая строка: Используйте это, когда разрывы выглядят хуже на Wi-Fi, чем на Ethernet.

Как выбрать правильный инструмент

FAQ

Как доказать моему интернет-провайдеру, что мой интернет постоянно разрывается?

Запустите PingPlotter или SmokePing, указав на 1.1.1.1, по крайней мере на 48 часов, затем экспортируйте график потери пакетов. Это то доказательство, на которое команды сетевых операций интернет-провайдеров действительно будут реагировать.

Какой лучший бесплатный инструмент для мониторинга доступности интернета?

SmokePing на Linux для долгосрочной истории. Бесплатный уровень PingPlotter на Windows или macOS для быстрых сеансов. MTR для диагностики в один проход.

Как проверить, дросселирует ли меня мой интернет-провайдер?

Инструмент логирования сам по себе не доказывает дросселирование. Используйте его вместе с периодическими тестами скорости (OpenSpeedTest Server) на одну цель и ищите постоянные снижения полосы пропускания вне событий потерь.

Работает ли PingPlotter на Linux?

Официально нет. Используйте SmokePing, MTR или Netdata на Linux для той же работы.

Могу ли я мониторить разрыв Wi-Fi отдельно от разрыва WAN?

Да. Укажите один инструмент на LAN IP вашего маршрутизатора (только Wi-Fi маршрут) и второй инструмент на 1.1.1.1 (полный путь). Если ping на стороне маршрутизатора чист во время разрыва, проблема находится выше по течению от вашего маршрутизатора; если он шумный, это Wi-Fi.