Как проверить скорость интернета на компьютере или телефоне
С текущими высокими скоростями Интернета, стационарного и мобильного, мало кого волнует, сколько мегабит в канале. Всё и так летает – цифры ни к чему знать. Всё же иногда важно измерить точную скорость соединения – перед обращением к провайдеру в случае возникновения проблем, например.
Есть несколько способов узнать скорость Интернета, о них и поговорим.
Когда мы говорим про скорость интернет-подключения на компьютере, то часто подразумеваем в том числе и ноутбуки. Если мы говорим о телефонах, то в группу смежных устройств точно можно включить не только смартфоны, но и планшеты, ТВ-приставки на Android и многие другие мобильные гаджеты.
Мы не будем рассуждать о важности высоких скоростей. Просто расскажем, как правильно, надёжно и максимально точно измерить скорость интернета.
Важные технические нюансы, которые нужно знать и учитывать
Содержание статьи:
Так как интернет – это сеть сетей, то, когда вы запускаете тест скорости своего подключения, фактически вы проверяете ограничения сразу нескольких узких мест во всех возможных узлах на конкретном маршруте до выбранного сервера. Таким образом, отображаемые результаты могут соответствовать:
- Ограничению вашей локальной сети. Самый яркий пример – беспроводной роутер. Даже если провайдер предоставляет вам широкий канал, например, в 250 Мбит/сек, а ваш роутер умеет работать только со скоростями до 100 Мбит, то ни при каких тестах скорость выше, чем 100 Мбит вы не получите. Более того, она точно будет всегда ниже 100 Мбит, так как общий канал будет делиться на нескольких активных пользователей, если они в настоящий момент активны.
- Возможностям сетевой карты. Да, во многих современных ноутбуках устанавливаются гигабитные сетевые карты для локальных сетей. Но вместе с тем, встроенные Wi-Fi-модули часто работают только в диапазоне 2,4 ГГц. Несмотря на заявленные скорости в 300 Мбит на приём и 150 Мбит на передачу, ни одна реальная сетевая карта не может выдать такой результат. Скорее всего, вы получите максимум 80 Мбит/сек. Для высоких скоростей без проводов нужны модули 5 ГГц (MIMO, так называемые поколения 5/6G). В любом случае, не помешает проверить характеристики вашей сетевой карты, возможно, она просто не рассчитана на высокие скорости подключения даже в физических локальных сетях (например, не более 100 Мбит/сек).
- Скоростному потолку выбранного сервера. Даже если речь не о конкретном сайте, к которому могут подключаться одновременно сотни и даже тысячи клиентов (а общий канал в этом случае делится на всех), а о крупном центре обработки данных (ЦОД), то его канал тоже не резиновый. Чем больше одновременных активных подключений проходит по одному каналу доступа, тем меньшая скорость достаётся каждому конкретному пользователю. Многие хостинги вообще принудительно «режут» канал каждого своего клиента, чтобы гарантировать хоть какую-то полосу пропускания всем остальным (чтобы один клиент не перетянул на себя всю пропускную способность). Таким образом, некоторые сайты не могут обеспечить скорость скачивания/загрузки даже более 10 Мбит/сек.
- Ограничениям самого провайдера. Например, некоторые операторы интернета открыто прописывают в договоре, что пиринговые подключения (торренты) являются паразитной нагрузкой, так как сильно забивают канал, поэтому такие подключения принудительно ограничиваются или вообще блокируются. И даже если у вас арендуется канал в 250 Мбит, то при скачивании торрентов вы скорее всего получите максимум 8 Мбит или даже меньше. Внимательно изучайте договор перед подписанием.
- Ограничениям сети или её топологии. Наиболее яркий пример – сотовые сети. Здесь на скорость подключения влияет слишком много факторов: текущая загрузка базовой станции, возможности конечного устройства (смартфона, встроенного/внешнего модема и т.п.), особенности рельефа местности, наличие физических преград на пути сигнала (стены, металлические конструкции и т.п.), а также активных помех (генераторы, мощная бытовая техника и т.д.). Аналогичные проблемы могут возникать в физических сетях или их участках на пути следования интернет-запросов.
Отдельно стоит оговорить время отклика (так называемый ПИНГ). Даже если у вас будет широкий канал доступа (например, 1 гигабит/сек), но задержки запросов будут большими (50-150 миллисекунд), то общее впечатление от скорости будет такое, что она «тормозит». Всё из-за того, что сайты и сетевые игры будут реагировать на ваши действия заметно дольше, чем того от них ожидаешь. Чем меньше задержка/пинг, тем выше скорость реакции, так как прямой и обратный запрос будут проходить быстрее. На пинг, помимо топологии сети и используемых технологий, часто влияет удалённость сервера. Чем дальше конечная точка запроса, тем больше будет уходить времени на его проброс. Отличные показатели пинга – 2-4 миллисекунды.
Ну а теперь непосредственно об измерении скорости интернета.
Использование онлайн-сервисов для компьютера/ноутбука
В интернете много ресурсов, позволяющих довольно точно измерить скорость соединения. В отличие от «кустарных» способов или проверки вручную, онлайн-сервисы всегда используют в качестве опорных точек оборудование крупных сетевых провайдеров, что гарантирует высокую скорость пропускания и снижение эффекта перегрузки каналов. Вы будете видеть только свои ограничения (локальная сеть, сетевая карта, роутер, ваша сеть с провайдером), а не ограничения серверов, к которым обращаетесь.
Плюс, они показывают сразу все необходимые параметры: пинг, скорость загрузки, скорость отдачи, сервер/провайдер, до которого идёт запрос. А ещё онлайн-сервисы не зависят от используемой платформой. Вы можете работать хоть в MacOS, хоть на Linux-дистрибутиве.
В качестве примера приведём несколько наиболее известных.
SpeedTest
Speedtest.net – наиболее популярный не только в РФ, но и в мире онлайн-сервис проверки скорости интернет-соединения. Сайт имеет приятный, узнаваемый интерфейс, позволяет выбрать настройки перед проверкой: формат даты, единицы измерения скорости и сервер, по которому будут происходить тесты. После нажатия на кнопку «Go» произойдёт подключение и замеры показателей. Примерно через минуту ожидания получите значение пинга в миллисекундах и скорости загрузки/приёма данных. Это отличный способ проверки соответствия скоростей, заявленных по тарифу провайдером.
PR-CY
pr-cy.ru – многофункциональный, полезный ресурс, позволяющий среди всего прочего, измерить скорость интернет-соединения. Для запуска теста необходимо зайти в раздел «Инструменты» и выбрать «Проверку скорости Интернета». Принцип тот же: жмёте кнопку запуска, ожидаете, получаете результат в виде цифр скорости скачивания, загрузки и пинга для обоих режимов.
Яндекс.Интернетометр
Интернетометр – родной инструмент поисковика для тестирования скорости Интернета. Выдаёт множество полезной информации по системе, браузеру, разрешениям, поддержке разных технологий и прочему. Принцип действия тот же: нажали на кнопку «Измерить», подождали немного, получили цифры.
Fast
Fast.com – суперминималистичный сервис, который показывает только входящую скорость интернет соединения. Главной особенностью является полное отсутствие рекламы. Измерения можно проводить как с десктопа, так и с мобильного устройства — причем для смартфонов и планшетов под Android/iOS есть свое приложение. Fast.com работает в любой стране, он полностью бесплатен для всех.
Проверка скорости интернета на ПК/ноутбуке вручную
Никто не запрещает вам просто скачать любой большой файл из сети. Во всех браузерах и менеджерах закачек будет показываться средняя скорость скачивания. Единственный нюанс – у вас не получится узнать исходящую скорость. Но зачастую она и не нужна. Хотя и её тоже можно проверить вручную, например, при загрузке файлов в сетевые хранилища/персональные облачные сервисы.
В отличие от онлайн-сервисов, вы можете получить наиболее точные значения скоростей и времени отклика до конкретных web-ресурсов. Это будет полезно, если у вас возникают какие-либо проблемы при обращении к определённым сайтам или онлайн-платформам (например, к серверу или онлайн-конструктору, на котором работает ваш сайт).
Наиболее важный фактор при оценке ответа сервера – его пинг (время отклика). Его и рассмотрим ниже.
Проверка пинга
Во всех операционных системах для настольных ПК и ноутбуков имеются встроенные утилиты для проверки подключения к конкретным сетевым узлам.
В Windows это команда ping. На примере последних версий Windows 10 (в предыдущих версиях операционной системы лучше использовать командную строку / утилита cmd):
- В любом каталоге в интерфейсе проводника нужно зажать кнопку «Shift» и нажать на свободном пространстве правой кнопкой мыши.
- В контекстном меню выбрать пункт «Открыть окно PowerShell…».
- Ввести команду «ping yandex.ru» (вместо Yandex.ru вы можете выбрать любой другой ресурс сети или даже конкретный IP-адрес).
- После 4 запросов утилита выведет минимальное, максимальное и среднее значение пинга.
Следует понимать, что показатели будут актуальны только в отношении выбранного сайта/ресурса. При обращении к менее удалённому узлу вы можете получить существенно меньшие результаты. Например, если обратиться к серверу своего интернет-провайдера, пинг может быть всего 2-4 миллисекунды.
Команда ping в Linux-системах и в MacOS выглядит аналогично, но, если вы не зададите ограничений по количеству запросов, она продолжит их выполнять бесконечно. Для остановки нужно нажать комбинацию Ctrl+C.
В MacOS можно воспользоваться также графическим интерфейсом Network Utility на вкладке Ping. Здесь можно указать нужный интернет-адрес (в том числе принимаются фиксированные IP-адреса) и количество запросов.
Проверка скорости загрузки (скачивания)
Скачайте с выбранного сайта любой большой файл. Подойдёт даже изображение. Но лучше видео, образ установочного диска, большой архив и т.п. Чем больше объём файла, тем достовернее будут результаты.
Все современные браузеры показывают текущую скорость загрузки.
Ищете, где взять высокоскоростные серверы и большие файлы? Вам точно понравится выбор зеркал для скачивания образов Ubuntu, например, для Ubuntu 20.04 LTS, здесь. Все зеркала разбиты по странам, а в признаках указана пропускная способность выбранного сервера. Выбирайте любой, а лучше ближайший к вам, и качайте. Например, сервер ia64-linux.org обеспечивает канал до 10 Gbit. Необязательно качать весь образ целиком, вы можете оборвать процесс в любой момент.
И никаких консольных команд или логов.
Если у вас широкий канал, и провайдер никак не ограничивает ваш торрент-трафик, логично протестировать скорость с помощью любого торрент-клиента. Выберите любой торрент-файл с большим количеством сидеров («раздающих», чем их больше, тем выше будет итоговая скорость). Опять же, для тестирования можно использовать файлы любых Linux-дистрибутивов. На примере Ubuntu 20.04 LTS – ссылка на торрент с оф.сайта.
Работа в консоли
Штатных средств для скачивания файлов из консоли в Windows не предусмотрено. Но вы можете скачать и установить утилиту wget или curl. Они имеют открытый исходный код и часто предустановлены в Linux-дистрибутивах.
Скачать утилиту для Windows можно здесь. После установки необходимо перейти в каталог с программой и запустить консоль PowerShell (появляется в меню правой кнопки при зажатой клавише Shift).
Запуск осуществляется командой:
.\wget.exe -P C:\test
http://mirror.linux-ia64.org/ubuntu-releases/20.04/ubuntu-20.04.2.0-desktop-amd64.iso
где опция «-P C:\test» указывает путь сохранения файла. В процессе скачивания будет отображаться реальная скорость вашего канала до выбранного сервера.
Выход/остановка осуществляется по комбинации клавиш «Ctrl+C».
Аналогично можно работать в консоли Linux, только установка утилиты не потребуется. Вы можете сразу ввести команду на скачивание.
Консольный вариант спид-теста
Так как все обозначенные способы показывают только скорость на входе, без исходящего трафика, и работают исключительно со свободными файлами в сети, они не подходят для качественной оценки вашей пропускной способности. Лучше всего использовать профильный инструмент – speedtest-cli. Это кроссплатформенная утилита, написанная на Python, поэтому ею можно пользоваться в любой среде, где есть поддержка указанного языка программирования (интерпретатор поставляется в том числе и для Windows, и для MacOS, во многих Linux-дистрибутивах предустановлен по умолчанию). Скачать Python для вашей платформы можно на официальной странице загрузки.
Утилита speedtest-cli устанавливается из командной строки Python (не путать с обычной командной строкой или PowerShell) всего одной командой:
pip install git+https://github.com/sivel/speedtest-cli.git
Более сложный путь с клонированием репозитория:
git clone https://github.com/sivel/speedtest-cli.git
cd speedtest-cli
python setup.py install
Утилиту можно скачать вручную, установка осуществляется командами:
pip install speedtest-cli
или
easy_install speedtest-cli
В некоторых Linux-системах утилита добавлена в официальный дистрибутив, поэтому её можно установить как любую другую программу (из консоли или в интерфейсе пакетного менеджера).
Есть готовый клиент для Windows (не нужна среда Python) – здесь.
Работа с утилитой:
speedtest-cli –list (команда для вывода списка всех доступных серверов, к которым возможно подключение)
speedtest-cli –list | grep -i krasnodar (в этом будут выведены только серверы из локации Krasnodar/Краснодар)
speedtest-cli –server 32065 –share (32065 – это идентификатор сервера из предложенного списка, опция share сгенерирует изображение с результатами теста, которыми можно будет поделиться со всеми желающими в удобном и читаемом формате)
Чтобы увидеть все опции командной строки, нужно ввести команду «speedtest-cli -h». Доступна оценка только скорости загрузки, только отдачи, выгрузка данных в таблицы и т.п. Возможно даже написание специальных скриптов, которые будут проводить измерение скорости в отношении нескольких серверов одновременно с ведением единой базы данных.
Консольный вариант для Windows при запуске (по двойному клику) автоматически обнаруживает ближайший сервер, измеряет пинг, скорость загрузки и отдачи, после чего сам закрывает окно терминала.
Как узнать скорость интернета на телефоне
Клиенты для мобильных устройств практически ничем не уступают по возможностям предложенным онлайн-сервисам. По факту вы можете запускать тесты из предустановленного или из стороннего мобильного браузера. Однако мобильные приложения гораздо удобнее в использовании и всегда под рукой.
В отличие от ПК и ноутбуков, показатели скорости подключения посредством мобильного интернета имеют меньшую постоянность и сильно зависят от различных факторов окружающей среды (мы упоминали их выше). Тестирование пригодится для выявления мест с плохим приёмом сигнала, для выбора оператора связи, для поиска лучшего покрытия и т.п. задач.
Наиболее известное приложение – Speedtest от Ookla, доступное для бесплатной установки на устройства Android/iOS из фирменных магазинов приложений систем. Работает по стандартному алгоритму: нажимаете на кнопку, ждёте, появляется информация. Проще некуда. Рекомендуем это приложение как самый очевидный, надёжный и простой способ узнать скорость Интернета на телефоне/планшете с любой мобильной ОС.
Есть и другие приложения, делающие то же самое: Метеор, Simple Speedcheck, Internet Speed Meter, Speed Test Pro и т. д. Их очень много, все работают схожим образом, принципиальных различий не имеют. Выбирайте любое из них.
Следует понимать, что при измерении скорости интернета при подключении по Wi-Fi (через беспроводной роутер) вы анализируете не возможности своего мобильного оператора, а характеристики проводного провайдера связи. Для анализа скорости 4G/5П-интернета, LTE и т.п. технологий, нужно переключиться только на мобильную сеть и правильно выставить режим мобильной сети в настройках.
Выводы
Скорость Интернета можно измерить на любом девайсе. Хоть стационарном, хоть мобильном. На ПК проще всего использовать онлайн-сервисы вроде SpeedTest, на телефонах и планшетах – приложения, которые чаще всего являются адаптацией этих же сервисов под мобильные операционные системы.
Если вы желаете узнать точную скорость Интернета, заведённого по кабелю, проверяйте её с ПК или ноутбука. Без роутера, напрямую воткнув кабель в сетевой адаптер устройства. Так вы сможете оценить качество предоставляемых провайдером услуг с высокой точностью.
Для чистоты эксперимента следует убедиться в отсутствии ограничений на вашей сетевой карте или модеме (например, если у вас канал более 100 Мбит/секунду, будет глупо проверять его на ПК, у которого сетевая карта рассчитана на скорости менее 100 Мбит). Нужно отключить все дополнительные нагрузки: VPN/прокси, фоновые приложения, использующие интернет, ТВ-приставки, мобильные гаджеты и другие устройства, использующие тот же роутер для выхода в сеть, если вы-таки решили тестировать скорость через свой роутер или другое сетевое оборудование (свитч/хаб). Убедитесь, что закрыты все дополнительные вкладки браузера, они могут параллельно потреблять сетевой трафик.
- Автор: Дмитрий Луценко
Источник: uguide.ru