Как Скорометр измеряет скорость
Автор: Нафис Гатауллин, разработчик Скорометра. Обновлено 10 ноября 2026.
На этой странице описано, что именно делает тест после нажатия кнопки "Старт": как выбирается сервер, как считаются пинг, джиттер и скорость, по каким порогам выставляется оценка и какие данные сохраняются. Описание соответствует текущей версии теста и обновляется вместе с ним.
1. Серверы и выбор сервера
Тест идёт в браузере, без программ и расширений. Данные передаются между вашим устройством и одним сервером теста. Сейчас используются:
- собственные серверы Скорометра в Москве, Уфе, Новосибирске и Владивостоке;
- сеть Cloudflare - для посетителей за пределами России;
- M-Lab - открытая сеть измерительных серверов, только с вашего согласия.
Актуальный список с городами и компаниями, предоставившими серверы, - на странице Серверы теста.
Автоматический выбор
Перед тестом Скорометр проводит короткую "гонку" серверов: к каждому кандидату отправляется 4 запроса. Первый только открывает соединение и не учитывается, из остальных берётся медиана. Время считается по данным браузера о сетевых этапах запроса, поэтому в него не попадает установка соединения и работа самого браузера.
- Если вы в России, в гонке участвуют российские серверы Скорометра, и выигрывает тот, у которого задержка меньше.
- Если вы за пределами России, Cloudflare сравнивается с сервером в Москве. Московский сервер выбирается, только если он быстрее минимум на 15% и минимум на 2 мс. Кроме того, Cloudflare должен скачать пробный файл 1 МБ за 5 секунд, иначе тест сравнивает Москву с M-Lab.
- M-Lab выбирается, только если он быстрее и вы согласились на тест через M-Lab. Согласие запоминается на год.
Во время теста сервер не меняется. Исключение - автоматический режим: если загрузка или отдача на выбранном сервере не удалась совсем, тест повторяет этот этап на запасном сервере, чтобы вы получили результат, а не ошибку.
Ручной выбор
В продвинутом тесте сервер можно выбрать вручную. Тогда гонки нет и сервер не подменяется, даже если какой-то этап не прошёл.
2. Пинг и джиттер
Пинг - время, за которое маленький запрос доходит до сервера и возвращается ответ. Тест отправляет до 20 таких запросов подряд, без параллельной нагрузки.
- Первый запрос не учитывается: в него входит установка соединения.
- Время берётся от отправки запроса до первого байта ответа. Для Cloudflare из него вычитается время обработки на сервере, которое сообщает сам Cloudflare.
- Итоговый пинг - медиана. Она устойчива к единичным всплескам: один медленный ответ не испортит результат.
- Этап ограничен 12 секундами. Если 4 запроса подряд не получили ответа за 3 секунды, тест переходит к загрузке.
Джиттер показывает, насколько пинг нестабилен. Это среднее значение разницы между соседними замерами пинга. Например, замеры 20, 22 и 30 мс дают джиттер (2 + 8) / 2 = 5 мс.
3. Загрузка и отдача
Загрузка - скорость получения данных из интернета, отдача - скорость отправки. Каждый этап длится 10 секунд и идёт сразу в 4 параллельных соединения, чтобы занять весь канал: одно соединение часто не может разогнаться до скорости тарифа.
- Первые 1,5 секунды этапа не учитываются. В это время соединения только набирают скорость, и если считать их, результат быстрых подключений будет занижен.
- Итоговая скорость = объём данных, переданных после разгона, делённый на оставшееся время. Это средняя скорость за этап, а не пиковое значение.
- Для отдачи используются случайные данные, которые нельзя сжать, - иначе сжатие по пути завысило бы результат. Размер отправляемых частей подстраивается под скорость: на медленном канале части меньше, чтобы они успевали дойти и попасть в расчёт.
- Для M-Lab используется его стандартный протокол ndt7: одно соединение на каждое направление, при отдаче учитываются байты, получение которых подтвердил сервер.
- Скорость указывается в мегабитах в секунду (1 Мбит/с = 1 000 000 бит в секунду), как в тарифах провайдеров.
В продвинутом тесте можно выбрать 1 или 4 соединения и длительность этапа 5, 10 или 15 секунд, а также запустить серию тестов с интервалом.
4. Пинг под нагрузкой
Во время загрузки и отдачи тест продолжает измерять пинг: примерно раз в 350 мс, после тех же 1,5 секунд разгона. Эти запросы идут по отдельному соединению, чтобы не стоять в очереди за тестовыми данными. Результат - медиана за этап.
Если пинг под нагрузкой намного выше обычного, роутер или сеть провайдера накапливают очередь, когда канал занят. На практике это лаги в игре или прерывания звонка, когда кто-то дома смотрит видео или качает файлы. Разницу между пингом под нагрузкой (берётся больший из двух) и обычным пингом тест называет задержкой под нагрузкой.
5. Оценка по сценариям
После теста Скорометр показывает, для чего подходит подключение. Для каждого сценария проверяются нужные показатели по двум порогам: "отлично" и "нормально". Если показатель хуже второго порога, сценарий получает оценку "слабо". Итог сценария определяет самый слабый из его показателей.
| Сценарий | Показатель | Отлично | Нормально |
|---|---|---|---|
| Видео | Загрузка, Мбит/с | от 15 | от 5 |
| Онлайн-игры | Пинг, мс | до 30 | до 60 |
| Джиттер, мс | до 15 | до 30 | |
| Задержка под нагрузкой, мс | до 60 | до 200 | |
| Видеозвонки | Отдача, Мбит/с | от 2,6 | от 1,2 |
| Загрузка, Мбит/с | от 3 | от 1,2 | |
| Пинг, мс | до 100 | до 150 | |
| Джиттер, мс | до 30 | до 40 | |
| Задержка под нагрузкой, мс | до 60 | до 200 | |
| Сайты и соцсети | Загрузка, Мбит/с | от 5 | от 1 |
| Пинг, мс | до 100 | до 150 | |
| Скачивание файлов | Загрузка, Мбит/с | от 50 | от 25 |
| Стримы | Отдача, Мбит/с | от 8 | от 4 |
Пороги основаны на рекомендациях видеосервисов, сервисов звонков и стриминговых платформ, а для игр и задержки под нагрузкой - на общепринятых значениях, при которых задержка ещё незаметна. Для видео Скорометр также оценивает, сколько роликов 4K можно смотреть одновременно, из расчёта 15 Мбит/с на поток.
6. Почему результаты разных тестов отличаются
- Разные серверы. Чем дальше сервер и чем больше сетей между вами, тем выше пинг и тем сложнее разогнаться до полной скорости. Сравнивайте тесты на одном и том же сервере.
- Разное число соединений. Тест в 4 соединения обычно показывает больше, чем в одно, особенно на быстрых тарифах и дальних серверах.
- Разный способ расчёта. Одни тесты показывают пиковое значение или отбрасывают медленную часть замера, Скорометр - среднюю скорость после разгона.
- Wi-Fi и устройство. Роутер, расстояние до него, стены, старый сетевой адаптер или загруженный процессор ограничивают скорость сильнее, чем тариф.
- Время суток и другие пользователи. Вечером сеть провайдера нагружена сильнее, а дома в это время кто-то может смотреть видео или скачивать обновления.
- VPN и прокси. С ними измеряется путь до VPN-сервера, а не ваше подключение.
Советы, как получить точный результат, собраны в руководстве пользователя.
7. Что сохраняется
После теста браузер отправляет на сервер Скорометра только результаты измерений: загрузку, отдачу, пинг, пинг под нагрузкой, джиттер, сервер теста, режим теста, признак запуска из установленного приложения и тип соединения, если браузер его сообщает (мобильная сеть, Wi-Fi или кабель).
Провайдера, страну, регион и город сервер определяет сам по IP-адресу через локальную базу адресов, без обращения к сторонним сервисам. По провайдеру и типу соединения замер относится к домашнему, мобильному интернету или хостингу (так обычно выглядят VPN). По данным браузера определяется тип устройства: компьютер, телефон или планшет.
- Полный IP-адрес в базе не хранится. Сохраняется подсеть (первые три части адреса IPv4 или префикс /48 для IPv6) и зашифрованный отпечаток адреса, который удаляется через 14 дней.
- Отпечаток нужен для защиты от накруток: с одного адреса учитывается не больше 30 тестов в час.
- История ваших последних 10 результатов хранится только в вашем браузере. Ссылка на результат содержит сам результат в закодированном и подписанном виде, чтобы его нельзя было подделать.
Подробно о данных и сроках хранения - в политике обработки персональных данных.
Как замеры используются в отчётах
Обобщённые данные будут использоваться в будущих отчётах о скорости интернета по регионам и провайдерам. В них попадают только домашние и мобильные подключения, замеры через хостинг и VPN исключаются. Берутся замеры за последние 90 дней. Сначала считается медиана для каждой подсети за каждый день, затем медиана по всем таким значениям, чтобы один активный пользователь не смещал итог. Регион попадает в отчёт, когда в нём набирается не меньше 20 замеров минимум из 10 разных подсетей.
8. Ограничения
- Тест измеряет путь до конкретного сервера. До сайтов и игровых серверов в других городах и странах скорость и пинг могут быть другими.
- Браузер ограничивает точность: на очень быстрых подключениях (около 1 Гбит/с и выше) результат может упираться в возможности устройства и браузера, а не канала.
- Один тест - это 10 секунд в конкретный момент. Чтобы оценить подключение, проведите несколько тестов в разное время, например серией в продвинутом режиме.
- Провайдер и регион по IP-адресу определяются с точностью базы адресов: у мобильных операторов и небольших провайдеров регион может быть указан неточно.
9. История изменений
- 10 ноября 2026 - первая публикация методики.
Нашли неточность?
Если результат кажется вам неверным или вы хотите уточнить методику, напишите нам.