У тебе є оптоволоконний інтернет на 600 Мб, тест швидкості показує вражаючі результати, але, попри це, Zoom зависає, онлайн-ігри працюють з перебоями, а веб-сторінки довго завантажуються. Проблема не в швидкості: проблема в затримці. Це дві різні речі, і майже ніхто не вимірює другу.
Швидкість проти затримки: аналогія з автомагістраллю
Швидкість (пропускна здатність) — це кількість смуг руху на автомагістралі: скільки даних може пройти одночасно. Затримка — це час, який потрібно автомобілю, щоб дістатися до місця призначення: не має значення, чи є вісім смуг руху, якщо дорога довга. Для завантаження фільму важливі смуги руху; для гри, відеодзвінків або перегляду веб-сторінок ви відчуваєте саме час у дорозі.
Три показники, які справді мають значення
Пінг (затримка): час проходження сигналу до сервера й назад у мілісекундах. Менше 20 мс — це чудово, 20–50 мс — добре, понад 100 мс — це відчутно в іграх та під час дзвінків.
Джиттер: коливання пінгу. Стабільний пінг 30 мс кращий за той, що коливається від 10 до 90 мс. Саме високий джиттер призводить до обривів відеодзвінків, навіть якщо середнє значення здається хорошим.
Втрата пакетів: відсоток даних, які не доходять. Будь-яке значення понад 1% призводить до роботичного звуку та заїкання.
Як виміряти це на iPhone
Net-Analyzer містить тест пінгу, який показує затримку, джиттер та втрату пакетів для будь-якого хосту. Спочатку проведіть тест на свій маршрутизатор (його локальна IP-адреса, зазвичай 192.168.1.1): якщо у вашій власній мережі вже спостерігається висока затримка, проблема полягає у вашому Wi-Fi, а не у вашому операторі.
- Високий пінг до маршрутизатора: перешкоди у Wi-Fi, перевантажений канал або занадто велика відстань/надто багато стін.
- Хороший пінг до маршрутизатора, але поганий до Інтернету: проблема лежить зовні — у оператора або на віддаленому сервері.
Bufferbloat: невидимий ворог
Це причина, через яку все сповільнюється, коли хтось завантажує файл або гру: сучасні маршрутизатори зберігають занадто багато даних у чергах, і ця черга додає сотні мілісекунд. Проведіть тест на пінг під час завантаження великого файлу: якщо пінг різко зростає лише під навантаженням, у вас буферблот.
Як покращити затримку
- Використовуйте кабель або наблизьтеся до маршрутизатора: Wi-Fi за своєю природою додає затримку та джиттер.
- Перейдіть на діапазон 5 ГГц: там менше перешкод, ніж у перевантаженому діапазоні 2,4 ГГц.
- Змініть канал Wi-Fi: за допомогою Net-Analyzer ви можете побачити, які канали використовують сусідні мережі, і вибрати найменш завантажений.
- Увімкніть QoS або SQM на маршрутизаторі: надайте пріоритет дзвінкам та іграм перед завантаженням (це допоможе боротися з «буферблотом»).
- Перезапустіть маршрутизатор: процесори дешевих маршрутизаторів з часом перевантажуються.
Висновок
Наступного разу, коли «інтернет працюватиме погано», не дивіться лише на результат тесту швидкості: виміряйте пінг, джиттер і втрати. Хороший стабільний пінг вартий більше, ніж додаткові 100 Мб швидкості завантаження, для майже всього, що ви робите в режимі реального часу.