Лучшие приложения для логирования скорости ISP на рабочем столе

История на XDA о боте на Raspberry Pi, который поймал интернет-провайдера на лжи о обещанных скоростях — это правильный подход к домашнему лабу. Один тест скорости в 14:00 ничего не доказывает. Два месяца почасовых образцов доказывают всё. Если вы хотите поспорить с агентом поддержки, вам нужен график и CSV, а не скриншот. Это восемь приложений для рабочего стола, которые мы используем на Windows, macOS и Linux для логирования скорости ISP по расписанию и ведения доказательств.

На что обратить внимание в приложении для логирования скорости ISP

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

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

Приложение Лучше всего для Собственный хостинг Расписание Бесплатный уровень
Speedtest by Ookla CLI Запуски Ookla без интерфейса в любую БД Да через cron Да
LibreSpeed Самостоятельно размещённый браузер и CLI тестер Да через cron Да (открытый исходный код)
SmokePing Графики задержки, которые существуют годами Да Встроенное Да (открытый исходный код)
iperf3 Проверка пропускной способности между двумя точками Да через cron Да
PRTG Network Monitor Мониторинг флота, ориентированный на Windows Да Встроенное 100 датчиков бесплатно
Netdata Графики хоста и сети в реальном времени Да Встроенное Да
Uptime Kuma Мониторинг времени безотказной работы HTTP и TCP с оповещениями Да Встроенное Да (открытый исходный код)
MyBroadbandTest Долгоиграющее фоновое тестирование на Windows Нет Встроенное Да

8 лучших приложений для логирования скорости ISP

1. Speedtest by Ookla CLI, лучше всего для запусков Ookla без интерфейса в любую базу данных

Speedtest by Ookla CLI — это тот же тест Ookla, который запустит агент поддержки, но в форме, которую можно поместить в cron. JSON-вывод напрямую идёт в InfluxDB, Prometheus или CSV. Поставляется как подписанный бинарник для Windows, macOS, Intel и Apple Silicon, а также всех основных Linux.

Где это уступает: Бесплатный уровень ограничивает вас пулом серверов Ookla, что хорошо для проверки против вашего провайдера, но плохо для научного сравнения.

Цены:

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

Загрузить: Speedtest CLI

Вывод: То, с чего должны начать все. Те же цифры, которые будет цитировать ваш провайдер.

2. LibreSpeed, лучше всего для самостоятельно размещённого браузера и CLI тестера

LibreSpeed — это тест скорости с открытым исходным кодом, который работает полностью на вашем оборудовании. Разверните сервер на VPS в центре обработки данных, который вы доверяете, а затем запустите CLI из дома против него. Теперь вы тестируете вашу линию до известной хорошей точки, а не к ближайшему кэшу Ookla.

Где это уступает: Вы также несёте ответственность за сервер тестирования. Недомощные экземпляры VPS ограничивают цифры ещё до провайдера.

Цены:

Платформы: любой хост Docker; CLI на Windows, macOS, Linux.

Загрузить: LibreSpeed

Вывод: Тестер для запуска, когда вы подозреваете, что общественные серверы тестирования тоже врут.

3. SmokePing, лучше всего для графиков задержки, которые существуют годами

SmokePing — это инструмент, который сетевые инженеры продолжают использовать, потому что ничто другое не отображает задержку и дрожание так же. Графики затеняют вариацию потери пакетов, поэтому линия, которая выглядела “включенной” на скриншоте, раскрывается как промежуточно подверженная потерям во вторник в 23:00.

Где это уступает: Perl и RRDtool. Установка хороша на Debian, неудобна везде иначе.

Цены:

Платформы: Linux, macOS через Homebrew, Windows через WSL.

Загрузить: SmokePing

Вывод: Если вашей проблемой является задержка и дрожание, а не полоса пропускания, это инструмент.

4. iperf3, лучше всего для проверки пропускной способности между двумя точками

iperf3 не тестирует Ookla. Тестирует между двумя машинами, которые вы контролируете. Разверните сервер на волоконной линии друга или дешёвом облачном VM и получите реальный потолок вашего соединения, а не сформированный путь Ookla.

Где это уступает: Нет планирования или хранилища. Оберните его в cron и выведите в файл сами.

Цены:

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

Загрузить: iperf3

Вывод: Тест на правду. Используйте с облачной точкой и вы сможете прекратить гадание.

5. PRTG Network Monitor, лучше всего для мониторинга флота, ориентированного на Windows

PRTG — это продукт Paessler, который работают IT-команды в малых предприятиях. Он упаковывает датчик скорости, датчик ping и датчик полосы пропускания в панель, которую могут читать нетехнические заинтересованные лица. Бесплатный уровень охватывает 100 датчиков, что достаточно для одного соединения с большим запасом.

Где это уступает: Только Windows-сервер. Выше 100 датчиков цена быстро прыгает на уровень предприятия.

Цены:

Платформы: хост Windows Server, веб-интерфейс везде.

Загрузить: PRTG

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

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

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

Где это уступает: Не планировщик скорости сам по себе. Используйте с Ookla CLI или LibreSpeed для подачи чисел.

Цены:

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

Загрузить: Netdata

Вывод: Слой графиков, который надевается на ваши запланированные тесты скорости.

7. Uptime Kuma, лучше всего для мониторинга времени безотказной работы HTTP и TCP с оповещениями

Uptime Kuma наблюдает за вашим шлюзом и вашими любимыми общественными точками по расписанию и уведомляет вас, когда соединение падает. Сам не измеряет пропускную способность, но объединение монитора “пинга шлюза” с запланированным запуском Ookla даёт вам оба симптома и доказательства в одной панели.

Где это уступает: Не логер полосы пропускания. Отвечает на “ссылка включена?” а не “на какой скорости?”

Цены:

Платформы: любой хост Docker; встроено на Windows, macOS, Linux.

Загрузить: Uptime Kuma

Вывод: Используйте с работой cron Ookla. Kuma видит падения, Ookla показывает деградацию.

8. MyBroadbandTest, лучше всего для долгоиграющего фонового тестирования на Windows

MyBroadbandTest в стиле инструментов SamKnows тихо работает в системном лотке Windows и тестирует каждые 30 минут к ротирующему пулу провайдеров. Панель показывает тепловую карту за 30 дней, которая делает очевидным для любого, читающего график, паттерн переподписанной вечерней линии.

Где это уступает: Только Windows. Поставщик решает, против каких серверов вы тестируете, поэтому это не инструмент для поймания провайдера, который подружился с этим поставщиком.

Цены:

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

Загрузить: MyBroadbandTest

Вывод: Вариант “нажми и забудь” для Windows-бокса, которому просто нужно логировать доказательства.

Как выбрать правильное

Часто задаваемые вопросы

Используют ли приложения для тестирования скорости ограничения полосы пропускания? Каждый запланированный запуск стоит данных. На лимитированной линии ограничьте запуск более коротким временным окном или используйте только мониторинг задержки, такой как SmokePing, и добавляйте полный запуск Ookla один раз в день.

Какой тест скорости мой провайдер воспринимает серьёзно? Ookla. Каждый агент поддержки потребителя видел результат Ookla. Скриншоты чего-либо другого начинают спор.

Могу ли я автоматизировать тесты скорости на macOS? Да. Speedtest CLI и iperf3 оба работают нативно на macOS. Добавьте plist launchd для запуска по расписанию.

Достаточно ли Raspberry Pi для логирования гигабитного соединения? Pi 4 или Pi 5 с правильным питанием могут насытить гигабитную линию достаточно долго для действительного теста. Pi Zero и более старые модели не могут.

Поддерживают ли эти приложения тестирование IPv6? Speedtest CLI, iperf3 и LibreSpeed все поддерживают IPv6. Ookla по-прежнему по умолчанию выбирает IPv4, пока вы не передадите флаг.