Открыть сервис

Speedtest by Ookla: измерение скорости интернета

Speedtest by Ookla — это веб-сервис и кроссплатформенное приложение для измерения скорости интернет-соединения, разработанное американской компанией Ookla (дочернее предприятие Ziff Davis). Сервис позволяет определить пропускную способность канала (скорость загрузки и отдачи данных), а также задержку (пинг) и джиттер. Speedtest является одним из самых узнаваемых брендов в своей нише, а его название стало нарицательным для обозначения процесса проверки скорости интернета.

История

Компания Ookla была основана в 2006 году Майком Апгойтом (Mike Apgar) и Дугом Саттерсом (Doug Suttles) в Сиэтле (штат Вашингтон). Первоначально проект назывался Speedtest.net и представлял собой простой веб-сайт, использующий технологию Adobe Flash для тестирования соединения. Идея заключалась в том, чтобы предоставить пользователям бесплатный и удобный инструмент, не требующий установки дополнительного программного обеспечения.

В 2011 году сервис запустил приложения для мобильных операционных систем iOS и Android, что значительно расширило его аудиторию. В 2014 году Ookla была приобретена медиакомпанией Ziff Davis. В 2016 году произошёл переход с Flash на HTML5, что позволило проводить тесты в любом современном браузере без установки плагинов. В 2018 году Ookla представила обновлённый интерфейс и алгоритмы, а также запустила сервис по сбору глобальной статистики о качестве мобильных и широкополосных сетей — Speedtest Global Index.

По состоянию на 2024 год Speedtest by Ookla является одним из наиболее посещаемых сайтов в категории «Интернет-инструменты» и насчитывает миллиарды проведённых тестов с момента основания.

Принцип работы

Алгоритм измерения скорости основан на передаче данных между устройством пользователя и выбранным сервером. Процесс можно разбить на несколько этапов:

  1. Выбор сервера. По умолчанию сервис автоматически определяет ближайший к пользователю сервер из своей сети, чтобы минимизировать влияние физической дистанции на результат. Пользователь может вручную выбрать любой другой сервер в мире, что полезно для проверки соединения с конкретным регионом.
  2. Проверка задержки (Ping). Сервис отправляет небольшие пакеты данных (ICMP-запросы) на сервер и замеряет время ответа в миллисекундах. Низкий пинг (менее 20 мс) важен для онлайн-игр, видеозвонков и других приложений реального времени.
  3. Тест загрузки (Download). Устройство устанавливает несколько параллельных соединений с сервером и начинает скачивать данные. Скорость измеряется в мегабитах в секунду (Мбит/с). Процесс занимает около 10 секунд, в течение которых алгоритм постепенно увеличивает количество потоков до тех пор, пока скорость не перестанет расти.
  4. Тест отдачи (Upload). Процесс зеркален загрузке: теперь устройство отправляет данные на сервер. Скорость отдачи обычно ниже скорости загрузки, что обусловлено технологиями доступа (например, асимметричный ADSL или DOCSIS).
  5. Расчёт джиттера. Дополнительный параметр, показывающий колебания задержки. Высокий джиттер приводит к нестабильности соединения.

Для теста используются буферы данных фиксированного размера. Ookla не передает пользовательские данные, а генерирует случайный поток, что обеспечивает безопасность и точность измерений.

Платформы и доступность

Speedtest by Ookla доступен на множестве платформ:

  • Веб-версия: speedtest.net, работает в любом браузере с поддержкой HTML5.
  • Мобильные приложения: для iOS и Android. Приложения имеют расширенный функционал: автоматический запуск теста, история замеров, виджеты на рабочий стол.
  • Десктопные приложения: для Windows, macOS, а также для Linux (в виде неофициальных клиентов или через веб-версию).
  • Приложения для Smart TV и ТВ-приставок: для проверки скорости на телевизорах.
  • Расширения для браузеров: для Chrome, Firefox и других.
  • API и встраиваемые виджеты: Ookla предоставляет API для разработчиков, позволяющий встраивать тест скорости на сторонние сайты (например, на сайты интернет-провайдеров для самодиагностики абонентов).

Критика и ограничения

Несмотря на популярность, сервис подвергается критике и имеет ряд ограничений:

  • Ориентация на «скорость до». Тест показывает пропускную способность канала до ближайшего сервера Ookla, который часто расположен в сети самого провайдера. Это означает, что результаты могут быть завышены и не отражают реальное качество доступа к глобальным ресурсам (например, зарубежным сайтам или игровым серверам).
  • Влияние локальной сети. Результат зависит от типа подключения устройства (Wi-Fi или Ethernet), загруженности локальной сети и мощности самого устройства (процессора и сетевой карты). Слабый Wi-Fi-адаптер может стать «узким местом».
  • Не учитывает QoS. Тест не измеряет стабильность соединения при длительных нагрузках (например, стриминг или торренты) и не проверяет потерю пакетов в реальных сценариях.
  • Коммерческий характер. Ookla зарабатывает на предоставлении данных о качестве сетей операторам связи и маркетинговых исследованиях, что порождает вопросы о независимости сервиса, хотя прямых доказательств подтасовки результатов нет.

Использование и значение

Speedtest by Ookla используется в нескольких ключевых целях:

  1. Диагностика пользователем. Быстрая проверка соответствия фактической скорости тарифному плану. Если показатели ниже заявленных, пользователь может обратиться с претензией к провайдеру.
  2. Профессиональное тестирование. Системные администраторы используют Speedtest для первичной проверки каналов связи при настройке оборудования.
  3. Сбор статистики. Данные Speedtest Global Index используются аналитиками и СМИ для сравнения уровня развития интернет-инфраструктуры в разных странах. Эти данные часто цитируются в отчётах о цифровом неравенстве.

Аналоги

На рынке существуют альтернативные сервисы, например: Fast.com (разработан Netflix, измеряет скорость до серверов CDN Netflix), Yandex Internetometer, 2ip.ru, а также утилиты командной строки (iperf3), которые предоставляют больше технических деталей для экспертной оценки.