Как правильно измерить скорость интернета (и не сойти с ума)

в 16:21, , рубрики: скорость интернета, тесты скорости интернета
Как правильно измерить скорость интернета (и не сойти с ума) - 1

Всем привет! На связи Игорь из PQ.Hosting!

Скорость интернета — вещь очень капризная. Сегодня все летает, завтра еле ползает, а послезавтра вы вообще сидите и смотрите на вечный экран загрузки. Но как правильно её измерить, чтобы не разочароваться, не мучать техподдержку интернет-провайдера? Давайте разбираться!

Почему скорость интернета бывает ниже ожиданий?

Вы запустили тест скорости, предвкушая увидеть заветные цифры в сотни мегабит, а в ответ получили что-то, больше похожее на тариф времён dial-up? Не спешите паниковать! На скорость интернета влияет целый ряд факторов. 

Законы физики

Если ваш любимый сервер находится в Японии, а вы — в Москве, будьте готовы к тому, что сигналу придется преодолеть тысячи километров и десятки узлов связи. Даже свету нужно время, чтобы добраться до другой точки мира! Поэтому пинг растет, а скорость падает. Чудес не бывает.

Решение: Выбирайте как можно более близкий сервер. 

Сервер Speedtest не справляется

Ваш тарифный план обещает 1000 Мбит/с, но тест показывает 100? Возможно, сервер, на который вы запустили тест, сам не может выдать больше. Выбирайте ближайший и более мощный — иначе получите цифры, которые вас только расстроят.

Решение: используйте только проверенные сервисы. Например: Speedtest by Ookla.

Если вы привыкли пользоваться каким-то другим сервисом, то обязательно напишите про это в комментариях!

Ваш компьютер устал

Если в фоне у вас запущены десятки вкладок, торрент качает «всё и сразу», а «Премьер» рендерит видео, не удивляйтесь, что тест показывает низкую скорость. Интернет-тест тоже требует ресурсов!

Решение: закройте лишние приложения. 

Wi-Fi — тот ещё саботажник

Все мы любим отсутствие лишних проводов, но в случае Wi-Fi часто это стремление вызывает проблемы. Стены, соседи с их роутерами, микроволновки, да даже собственные гаджеты могут создавать помехи. Если хотите точный тест — подключайтесь через кабель!

Решение: если есть такая возможность, то лучше подключитесь по кабелю. 

К вашему роутеру подключено слишком много устройств

Жена смотрит фильмы на телевизоре, сын качает игры в Steam, сосед, знающий твой пароль от вайфая, решил раздавать торренты — все это очень сильно влияет на скорость. 

Решение: постарайтесь на время теста свести количество подключений к минимуму. 

Как запустить тест скорости на разных ОС?

Каждая операционная система имеет свои особенности при запуске теста скорости. Разберем основные способы.

Тест в браузере

Подходит для любых операционных систем. Тут все очень просто: 

  1. Откройте браузер и перейдите на Speedtest by Ookla.

  2. Нажмите 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

Если маршрут идёт через три десятка промежуточных точек, то вот он — ответ, почему у вас высокий пинг.

Что делать, если скорость ниже заявленной?

  1. Перезагрузите роутер — да, это банально, но иногда помогает.

  2. Проверьте кабельное соединение.

  3. Выберите другой сервер для теста.

  4. Попробуйте повторить тест в разное время суток.

  5. Свяжитесь с провайдером и узнайте, нет ли проблем на их стороне.

Итог

Измерение скорости интернета — это не просто кнопка «Start». Это целая наука с нюансами. Следуйте этим рекомендациям, и ваш тест будет максимально честным. А если скорость всё равно низкая — возможно, пришло время менять провайдера. Удачи!

Автор: PQHosting

Источник

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js