Тест показывает 500, а загрузка идёт на 60? Чаще всего дело в мегабитах и мегабайтах. Разбираем расчёт и другие причины, которые стоит проверить.
Тест скорости показывает 500, а в лаунчере игры — 60. Самая частая причина — не неисправность: тесты скорости сообщают мегабиты в секунду (Мбит/с, Mbps), а менеджеры загрузок, браузеры и игровые лаунчеры показывают мегабайты в секунду (МБ/с, MB/s). В байте восемь бит, поэтому разделите результат теста на 8 — и получите лучшее значение, которое можно увидеть в окне загрузки. Если разрыв больше, причина почти всегда не в вашей линии, а в сервере, числе соединений, диске, Wi-Fi или VPN.
Главное
- Тесты скорости показывают мегабиты в секунду (Mbps); окна загрузки — мегабайты в секунду (MB/s). Разделите Mbps на 8, чтобы получить потолок в MB/s.
- Линия на 100 Mbps упирается примерно в 12,5 MB/s; на 500 Mbps — около 62,5 MB/s; на 1 Gbps — около 125 MB/s.
- После пересчёта единиц обычные виновники — медленный или далёкий сервер, одно TCP-соединение, медленная запись на диск, слабый Wi-Fi и VPN.
- Тест скорости измеряет путь до одного тестового сервера. Загрузка измеряет путь до другого сервера, который вы не контролируете.
- Сравнивайте честно: по кабелю, одну загрузку с быстрого хоста и результат теста, делённый на 8.
Почему тариф 500 Mbps качает 60 MB/s?
Потому что числа выражены в разных единицах. Скорости сетей указывают в битах — так маркируют каналы. Размеры файлов и ход загрузки указывают в байтах. Один байт — восемь бит, так что пересчёт — это деление:
| Результат теста | Лучший случай при загрузке |
|---|---|
| 50 Mbps | около 6,25 MB/s |
| 100 Mbps | около 12,5 MB/s |
| 300 Mbps | около 37,5 MB/s |
| 500 Mbps | около 62,5 MB/s |
| 1000 Mbps (1 Gbps) | около 125 MB/s |
Значит, тариф на 500 Mbps, который качает 60 MB/s, работает почти идеально. С соединением всё в порядке, просто цифра в тарифе указана в других единицах. Полную картину про пропускную способность, задержку и джиттер см. в статье метрики скорости интернета.
Ещё нюанс: одни программы показывают MiB/s (мебибайты, 1 048 576 байт), другие — MB/s (мегабайты, 1 000 000 байт). Разница около пяти процентов, она редко важна, но может объяснить небольшой остаток.
Что, если разрыв больше 8 раз?
Если вы поделили, а скорость всё равно намного ниже, причина обычно одна из следующих. Они расположены примерно от самой частой к самой редкой.
Узкое место — удалённый сервер
Тест скорости намеренно обращается к ближнему, хорошо подключённому серверу, который существует ради скорости. Загрузка идёт от того, кто размещает файл: узел CDN издателя игр, зеркало программ, небольшой сайт. Если сервер занят, ограничивает скорость на пользователя или находится далеко, он отдаст меньше, чем способна принять ваша линия. Со своей стороны это не исправить. Быстрая проверка: скачайте что-нибудь крупное с другого большого хоста и посмотрите, изменится ли скорость. Если да, линия в порядке, а ограничивал первый сервер.
Одно соединение или несколько
Многие тесты скорости открывают несколько параллельных TCP-соединений и складывают результат, другие используют один поток. Одно TCP-соединение ограничено временем приёма-передачи (RTT) и тем, как быстро отправитель готов расширять окно, поэтому на быстром, но дальнем маршруте одно соединение часто не заполняет канал. M-Lab описывает свой тест NDT как однопоточное измерение пропускной способности соединения при «объёмной передаче» (bulk transport), поэтому такие тесты могут показывать меньше многопоточных. Обычная загрузка в браузере тоже идёт в один поток, а менеджер загрузок или лаунчер, который режет файл на части, может быть быстрее. О различии подходов рассказано в статье методология теста скорости.
Задержка до сервера
Чем дальше сервер, тем дольше каждый цикл приёма-передачи и тем медленнее разгоняется одно соединение. Это физика, а не неисправность; сколько задержки ждать на конкретном маршруте, см. в статье задержка и расстояние.
Накладные расходы протокола
Каждый пакет несёт заголовки, а шифрование и повторные передачи добавляют ещё. При стандартных пакетах по 1500 байт одни только заголовки TCP/IP и кадрирование Ethernet отнимают примерно 5–6 % скорости линии. Данные файла, которые вы сохраняете, всегда немного меньше «сырой» скорости линии. Эффект реален, но невелик и зависит от протокола и маршрута, так что считайте его небольшой причиной того, что реальное число немного ниже потолка, а не проблему, которую нужно устранять.
Диск не успевает писать
На гигабитных скоростях сеть может быть быстрее накопителя. Почти заполненный диск, медленный внешний диск, SD-карта или флешка, а также антивирус, проверяющий каждый входящий файл, могут ограничить скорость. Если скорость сначала высокая, а затем падает до стабильно низкой или зависает, пока индикатор диска занят, подозревайте диск.
Канальная скорость Wi-Fi — не реальная пропускная способность
«1200 Mbps» в настройках Wi-Fi — это канальная скорость радиосоединения (link rate), а не объём данных, который вы реально передаёте. Реальная пропускная способность обычно заметно ниже и падает с расстоянием, стенами, помехами и другими устройствами на том же канале. Проверьте по кабелю, чтобы исключить это. Те же факторы разобраны в статье почему результаты теста скорости меняются.
На пути стоит VPN
VPN добавляет работу по шифрованию и отправляет трафик через другой сервер, поэтому меняются и скорость, и задержка. Если во время загрузки VPN включён, а тест вы делали без него (или наоборот), числа не совпадут. Статья почему VPN замедляет соединение объясняет четыре причины.
Другой трафик и очереди
Если кто-то смотрит видео, отправляет файлы или делает облачную резервную копию, ваша загрузка делит с ним линию. Большой исходящий трафик может также замедлять загрузку и вызывать лаги, потому что очереди переполняются; об этом рассказывает статья что такое bufferbloat, а статья скорость отдачи и загрузки объясняет, почему исходящий канал важнее, чем кажется по его скромным цифрам.
Как сравнивать честно
- Пересчитайте единицы. Разделите Mbps из теста на 8, получите MB/s.
- Используйте кабель в обоих тестах и приостановите другие загрузки и облачную синхронизацию.
- Включите или выключите VPN в обоих случаях, а не только в одном.
- Скачайте большой файл с быстрого, известного хоста и сравните с пересчитанным числом.
- Если медленно только с одного сервиса, а остальное быстро, причина в этом сервере или маршруте до него, а не в вашем соединении.
Чтобы получить исходный уровень, запустите тест скорости BrowserInsight. Он показывает загрузку и отдачу в Mbps, поэтому перед сравнением с окном загрузки разделите на 8.
Часто задаваемые вопросы
Mbps и MB/s — это одно и то же?
Нет. Mbps — мегабиты в секунду, MB/s — мегабайты в секунду. В байте восемь бит, поэтому 8 Mbps равны 1 MB/s. Регистр важен: строчная b — биты, заглавная B — байты.
Тест показывает 100 Mbps, а загрузка идёт на 11 MB/s. Что-то не так?
Нет. 100 Mbps, делённые на 8, дают 12,5 MB/s, а 11 MB/s — это около 88 % от этого значения, что нормально с учётом накладных расходов протокола и состояния сервера.
Почему Steam или другой лаунчер медленнее, чем тест скорости?
После пересчёта единиц обычные причины — собственная нагрузка сервера загрузки или лимиты на пользователя, расстояние до него и скорость записи на диск. Некоторые лаунчеры позволяют выбрать регион загрузки — стоит попробовать.
Почему загрузка сначала быстрая, а потом медленная?
Частая причина — заполнение кэша или буфера. Первый всплеск уходит в память, затем скорость падает до того, что способны поддерживать диск или сервер. Другая причина — ограничение скорости на сервере после первых секунд.
Решит ли медленную загрузку более быстрый тариф?
Только если ограничивала именно ваша линия. Если узкое место — сервер, Wi-Fi, диск или VPN, оплата более высокой скорости ничего не изменит.
Заключение
Первое, что нужно сделать, — разделить на 8. Во многих случаях это закрывает большую часть разрыва или весь. Если нет, узкое место обычно в сервере, с которого вы качаете, числе соединений, диске, Wi-Fi или VPN, и каждый из этих пунктов быстро проверить по отдельности.


