![](https://habrastorage.org/getpro/habr/upload_files/b40/f91/0f7/b40f910f79e353ee4de2fdce433faa75.jpg)
Всем привет! На связи Игорь из PQ.Hosting!
Скорость интернета — вещь очень капризная. Сегодня все летает, завтра еле ползает, а послезавтра вы вообще сидите и смотрите на вечный экран загрузки. Но как правильно её измерить, чтобы не разочароваться, не мучать техподдержку интернет-провайдера? Давайте разбираться!
Почему скорость интернета бывает ниже ожиданий?
Вы запустили тест скорости, предвкушая увидеть заветные цифры в сотни мегабит, а в ответ получили что-то, больше похожее на тариф времён dial-up? Не спешите паниковать! На скорость интернета влияет целый ряд факторов.
Законы физики
Если ваш любимый сервер находится в Японии, а вы — в Москве, будьте готовы к тому, что сигналу придется преодолеть тысячи километров и десятки узлов связи. Даже свету нужно время, чтобы добраться до другой точки мира! Поэтому пинг растет, а скорость падает. Чудес не бывает.
Решение: Выбирайте как можно более близкий сервер.
Сервер Speedtest не справляется
Ваш тарифный план обещает 1000 Мбит/с, но тест показывает 100? Возможно, сервер, на который вы запустили тест, сам не может выдать больше. Выбирайте ближайший и более мощный — иначе получите цифры, которые вас только расстроят.
Решение: используйте только проверенные сервисы. Например: Speedtest by Ookla.
Если вы привыкли пользоваться каким-то другим сервисом, то обязательно напишите про это в комментариях!
Ваш компьютер устал
Если в фоне у вас запущены десятки вкладок, торрент качает «всё и сразу», а «Премьер» рендерит видео, не удивляйтесь, что тест показывает низкую скорость. Интернет-тест тоже требует ресурсов!
Решение: закройте лишние приложения.
Wi-Fi — тот ещё саботажник
Все мы любим отсутствие лишних проводов, но в случае Wi-Fi часто это стремление вызывает проблемы. Стены, соседи с их роутерами, микроволновки, да даже собственные гаджеты могут создавать помехи. Если хотите точный тест — подключайтесь через кабель!
Решение: если есть такая возможность, то лучше подключитесь по кабелю.
К вашему роутеру подключено слишком много устройств
Жена смотрит фильмы на телевизоре, сын качает игры в Steam, сосед, знающий твой пароль от вайфая, решил раздавать торренты — все это очень сильно влияет на скорость.
Решение: постарайтесь на время теста свести количество подключений к минимуму.
Как запустить тест скорости на разных ОС?
Каждая операционная система имеет свои особенности при запуске теста скорости. Разберем основные способы.
Тест в браузере
Подходит для любых операционных систем. Тут все очень просто:
Откройте браузер и перейдите на Speedtest by Ookla.
Нажмите Go и дождитесь завершения теста.
Если вы планируете проверять скорость регулярно, то мы советуем скачать отдельное приложение. Например, для Windows оно доступно в магазине приложений.
Для Debian или Ubuntu до версии 24.04 программу можно установить по официальной инструкции:
sudo apt-get install curl
curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash
sudo apt-get install speedtest
А вот в случае Ubuntu 24.04 нужно использовать следующие команды:
sudo apt-get install curl
curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash
sudo sed -i 's/noble/jammy/' /etc/apt/sources.list.d/ookla_speedtest-cli.list
sudo apt update
sudo apt-get install speedtest
Для RedHat и подобных дистрибутивов нужно ввести следующее:
curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.rpm.sh | sudo bash
sudo yum install speedtest
Для запуска теста используйте команду:
speedtest
А для выбора Для выбора конкретного сервера:
speedtest -s <ID_сервера>
В macOS приложение Speedtest by Ookla доступно через Homebrew
brew tap teamookla/speedtest
brew update
brew install speedtest --force
Для запуска теста в консоли также нужно будет ввести speedtest.
Альтернатива: Использование iperf3 для измерения скорости
Если вы сомневаетесь в качестве результатов Speedtes.net, то можете воспользоваться утилитой. iperf3. Она позволяет измерить пропускную способность с высокой точностью, используя удобную клиент-серверную схему.
Установка iperf3 на Linux (Ubuntu 22.04)
Установить iperf3 проще простого — достаточно выполнить в терминале:
apt-get install iperf3
Как использовать iperf3?
Для тестирования скорости вам понадобятся два устройства — одно будет работать как сервер, второе как клиент.
1️. Запускаем сервер (можно использовать и публичные iperf3-серверы):
iperf3 -s
2. Запускаем клиент, указав IP-адрес сервера:
iperf3 -c [IP_сервера]
Также с помощью утилиты можно провести двустороннее тестирование — от клиента к серверу и обратно:
iperf3 -c [IP_сервера] -R
Гибкая настройка тестов
Для более точных замеров можно использовать дополнительные параметры. Например:
iperf3 -c [IP_сервера] -u -w 1m -t 10 -l 1100 -b 1000M -P 5
А если нужно измерить скорость в обратном направлении, добавляем -R:
iperf3 -c [IP_сервера] -u -w 1m -t 10 -l 1100 -b 1000M -P 5 -R
Разбираем параметры:
-с [IP_сервера] — запускает клиент и указывает, с каким сервером соединяться.
-u — переключает тест в режим UDP.
-w 1m — задает размер буфера (1 МБ).
-t 10 — время тестирования (10 секунд).
-l 1100 — длина пакета. Рекомендуется 1100 байт для RTP-трафика, но будьте внимательны к MTU.
-b 1000M — скорость передачи (1000 Мбит/с). Можно указывать в K (Кбит), M (Мбит), G (Гбит).
-P 5 — количество параллельных потоков.
Анализ результатов
После теста вы увидите таблицу с основными показателями:
Interval — время измерения.
Transfer — сколько данных передано.
Bitrate — фактическая пропускная способность.
Lost/Total Datagrams — сколько пакетов потеряно.
Пример:
808 МБ передано со скоростью 678 Мбит/с. Потери — 0 пакетов (0%) из 770149 отправленных.
Сохранение результатов
Если нужно сохранить отчет в файл, используйте:
iperf3 -c [IP_сервера] --logfile log.txt -J
Это удобно для мониторинга и анализа в JSON-формате.
⚠️Когда запускаете тестирование, iperf3 может занять весь доступный канал. Если на сервере работают другие важные сервисы, будьте осторожны — тест может повлиять на их работу.
Несколько важных нюансов
Об этих вещах часто забывают. И очень зря!
Как правило, скорость ниже в часы пик
Вечером, когда все смотрят фильмы, играют в онлайн-игры и зависают в соцсетях, нагрузка возрастает, а скорость падает. Выход? Тестировать скорость утром или поздно ночью.
Будьте готовы к оверселлингу
Иногда интернет-провайдеры продают больше скорости, чем могут реально обеспечить. Они рассчитывают на то, что не все клиенты будут использовать сеть на полную одновременно. Но если все вдруг решат скачать фильм в 4K, магия исчезает, а скорость падает. Если у вас подозрения — тестируйте в разное время суток.
Проверьте маршрутизацию
Данные не всегда идут к серверу напрямую — иногда они совершают тур по Европе, прежде чем дойдут до цели. Узнать, через какие узлы идёт ваш трафик, можно с помощью команды:
Windows: tracert example.com
macOS/Linux: traceroute example.com
Если маршрут идёт через три десятка промежуточных точек, то вот он — ответ, почему у вас высокий пинг.
Что делать, если скорость ниже заявленной?
Перезагрузите роутер — да, это банально, но иногда помогает.
Проверьте кабельное соединение.
Выберите другой сервер для теста.
Попробуйте повторить тест в разное время суток.
Свяжитесь с провайдером и узнайте, нет ли проблем на их стороне.
Итог
Измерение скорости интернета — это не просто кнопка «Start». Это целая наука с нюансами. Следуйте этим рекомендациям, и ваш тест будет максимально честным. А если скорость всё равно низкая — возможно, пришло время менять провайдера. Удачи!
Комментарии (12)
foxb
31.01.2025 16:39fast.com алтернатива speedtest
Проблема с измерением скорости с помощью специализированных сайтов заключается в том, что вы фактически измеряете скорость до этого сервера. И обычно это ближайший сервер. Иногда даже в дата-центре вашего провайдера.
lex899
31.01.2025 16:39Даже свету нужно время, чтобы добраться до другой точки мира! Поэтому пинг растет, а скорость падает.
С чего бы скорости падать? Пинг растёт, скорость не должна ощутимо меняться.
modsamara
31.01.2025 16:39Яндекс интернетометр использую, устраивает вполне. Недавно только с провайдером доводили скорость до параметров в договоре.
Hoy_cMoKuHr
31.01.2025 16:39По договору у меня 500 мегабит, но на доме нет такого оборудования (со слов провайдера), когда меня подключали, сказали будет не больше 100 мегабит, так оно и есть. Как думаете, стоит ли делать мозги провайдеру на этот счёт? Вообще может ли такое быть, или мне лапши навешали?
AVarik
31.01.2025 16:39Вообще стоит как минимум запросить перерасчет, платили то вы за 500, а по факту получали 100 )
Akina
Знать бы ещё, что это такое - скорость интернета... я видел десятки попыток дать определение или объяснение, и сотни возражений, что очередное обсуждаемое определение есть что угодно, только не скорость интернета. И до сих пор не в курсе, что же это на самом деле.
Да! а уж спидтест тут вообще никаким боком. Ну что это за количественный показатель, если он может меняться кратно, стОит сменить настройки (сервер)? Да и кому она нужна - скорость обмена с нафиг не нужным сервером?
lex899
Максимальная стабильная полоса за пределы сети провайдера?
Akina
Для себя я этот термин формулирую так - это та максимальная скорость, которую я чисто теоретически могу получить при обмене с внешним ресурсом. Ну то есть при неких гипотетических условиях, что все конкуренты свинтят в туман, а всё задействованное в передаче оборудование будет работать идеально и без тормозов.
Ну типа как идеальный газ, идеальное чёрное тело, идеальная передача трафика... жаль только, что оно в природе не существует.
mrtippler
Ровно вчера мне понадобилось узнать, изменилась ли пропускная способность канала, которую мне предоставляет провайдер, т.к. я вчера сменил тарифный план.
Я для этого использовал встроенный инструмент Speed Test в Микроте. Можно было и Яндекс/Интернетометр использовать, для грубой оценки пойдет.
Выяснилось, что пропускная способность при смене тарифа не изменилась, хотя баблоски списались. Обратился в техподдержку - они поправили там что-то у себя, и стало ок.
Измерять "скорость интернета" нужно только для этого, более ни для чего не имеет смысла.
vikarti
Просто понимать стоит что спидтест меряет минимальную скорость между устройством и этим конкретным сервером (если проблема с WiFi на телефоне/точке доступа - просядет она, если сервер далеко - будет медленно, если сервер рядом но по каким то причинам трафик идет через петлю - будет медленно(при этом пользователю даже эти данные могут иметь значения - если у него весь трафик так идет - например потому что VPN).
Выбираем сервер с окрестностями которого надо и смотрим.
Я например меряю с телефона:
куда автовыбор покажет (обычно локальный сервер но не всегда самый близкий - у сотовых операторов бывают приколы).
куда автовыбор покажет при активном VPN
сервер моего проводного провайдера основного (а потому что мне эта скорость важна - куча всего на домашнем сервере)
c проводного канала - первые два и для чисто для проверки что нет грубейших ошибок каких то.
При этом в других случаях - вполне может быт и BWTest RouterOS адекватным и iPerf3 (и совсем не обязательно это будет тест скорости интернета)