Содержание
Предоставляет ли ваш интернет-провайдер обещанную скорость? Один из способов это проверить — выполнить тест скорости интернета. Рассказываем, зачем еще нужны такие тесты и как получить наиболее точный результат.
Что такое тест скорости интернета?
Такой тест позволяет узнать, насколько быстро работает соединение. Сервис, к которому вы подключены, может ограничивать скорость загрузки и выгрузки в зависимости от интернет-плана, локальной загруженности, правил регулирования и так далее.
Проблема в том, что в тарифах интернет-провайдеров почти всегда есть предлог «до». Это дает пространство для маневра: если указано «до 30 Мбит/с», компания может сказать, что скорость около 28 Мбит/с соответствует условиям. Но если вы получаете только 10 Мбит/с, то пора связаться с провайдером.
Тест скорости интернет-соединения измеряет пинг, а также скорость загрузки и выгрузки. Два последних показателя важны, поскольку большинство интернет-провайдеров дают отдельные обещания для скорости загрузки и выгрузки. Как правило, во всех тарифах указана более медленная скорость выгрузки.
Как работает спидтест для проверки скорости интернета?
При запуске теста происходит несколько событий. Во-первых, клиент определяет местоположение пользователя и ближайший к нему тестовый сервер. Это важно: чем ближе сервер, тем точнее результат. Большинство спидтестов вроде Speedtest.net от Ookla дают возможность сменить сервер.
После выбора тестового сервера спидтест отправляет простой сигнал (пинг) на сервер, и тот отвечает. Тест измеряет этот цикл в миллисекундах.
После завершения пинга начинается тест загрузки. Клиент открывает несколько подключений к серверу и пытается загрузить небольшой фрагмент данных. На этом этапе измеряются два показателя: сколько времени потребовалось для получения фрагмента данных и сколько сетевых ресурсов использовалось.
Если клиент обнаруживает, что есть свободные сетевые ресурсы, он открывает дополнительные подключения к серверу и загружает больше данных. Идея в том, чтобы нагрузить интернет-соединение и выяснить, сколько действий оно может выполнять одновременно.
Представьте, что интернет-сервис — это шоссе с ограничением скорости. Открыть дополнительные подключения — словно добавить на шоссе новые полосы. Ограничение скорости не изменилось, но теперь большее количество автомобилей может проехать через то же пространство с большей скоростью. Следовательно, на четырехполосном шоссе пятидесятая машина прибудет раньше, чем это было бы на двухполосном.
Когда клиент определяет, что у него есть необходимые подключения для проверки интернет-сервиса, он загружает дополнительные фрагменты данных, измеряет объем, загруженный за отведенное время, и представляет скорость загрузки.
Далее — тест выгрузки. Здесь происходит тот же процесс, но наоборот: клиент не извлекает данные с сервера на ПК, а загружает данные с ПК на сервер.
Насколько точны спидтесты?
Точно измерить скорость соединения гораздо сложнее, чем кажется на первый взгляд.
Рассмотрим первый этап: выбор тестового сервера. Обычно ближайший сервер находится очень близко — возможно, даже в том же городе. В таких условиях данным не нужно перемещаться на дальние расстояния. Компании вроде Netflix знают, что близость имеет значение, и «приближают» данные к пользователям с помощью сетей доставки контента.
Но большинство серверов расположены далеко — иногда в другой стране. Даже если спидтест выдает высокие показатели, программа может загружаться медленно, если сервер с данными находится далеко.
Из-за разницы в расположении серверов разные тесты могут показывать разные результаты. Некоторые интернет-провайдеры тоже предлагают свои спидтесты. Однако они оптимизированы для идеальных условий, поскольку используемые серверы находятся рядом с пользователем и часто обслуживаются в той же сети интернет-провайдера, в которой проводится тестирование. Это означает, что показатели будут гораздо выше по сравнению со сторонним тестом скорости.
На втором этапе клиент пытается открыть дополнительные соединения, чтобы использовать сеть по-максимуму. Если сеть уже нагружена, спидтест не может воспользоваться всеми ресурсами. Например, если вместе с тестом вы смотрите видео или обновляете видеоигру, результаты, скорее всего, будут ниже, чем если проводить тест в условиях простоя.
Результаты также зависят от устройства и способа подключения. На компьютере, подключенном к маршрутизатору с помощью высококачественного кабеля Ethernet, скорость должна быть выше, чем на телефоне, подключенном по Wi-Fi. Это связано с тем, что Wi-Fi, как правило, работает медленнее и менее стабилен, чем Ethernet (хотя Wi-Fi 7 может быть близок по показателям).
Показатели также могут различаться на разных устройствах, даже если они используют одно и то же соединение.
Как измерить скорость интернета наиболее точно?
Это зависит от ваших целей. Если вы хотите проверить, действительно ли интернет-провайдер предоставляет обещанную скорость, то обеспечьте оптимальные условия. Используйте устройство с подключением по Ethernet, выберите ближайший тестовый сервер и отключите все, что нагружает интернет-соединение.
Также можно перезагрузить маршрутизатор и модем, чтобы они работали максимально эффективно. Если у маршрутизатора есть встроенный тест скорости, используйте его — так процесс будет более плавным.
Если же вы хотите узнать реальную производительность, используйте тест в браузере или приложении. Это позволит выбрать сервер, который находится дальше от вас. Если у вас регулярно включено один-два видео- или аудиопотока, запустите их перед проведением спидтеста.
В конечном счете независимо от того, какие шаги вы предпринимаете и как измеряете скорость, невозможно получить идеально точный результат, который имитирует реальные сценарии. Однако результат может быть достаточно хорошим, чтобы удовлетворить ваше любопытство или проверить, предоставляет ли провайдер обещанную скорость.
Фото на обложке: NurPhoto / Getty Images