Wi-Fi замедляет VPN? Проверьте локальный канал
Полоски сигнала измеряют мощность, а не эфирное время. Сравните одну и ту же задачу через Wi-Fi и Ethernet, посмотрите на повторы и потери, а затем повторите измерения, прежде чем винить сервер.
Большинство винят сервер в рывках, которые вызвало радио, а средство, к которому они прибегают, затрудняет следующую диагностику. Полная иконка сигнала говорит о том, что точка доступа громкая, а не о том, что канал тихий или эфирное время свободно. Беспроводные проблемы доходят до туннеля как задержка, потери и переупорядочивание, и клиент сообщает обо всех трёх как об одной расплывчатой проблеме соединения.
Полезный вопрос: ведёт ли себя тот же туннель иначе на другом локальном канале. Всё остальное остаётся неизменным, пока вы отвечаете.
Полоски сигнала измеряют мощность, а не доступное эфирное время
Уровень принятого сигнала показывает, насколько сильно клиент слышит точку доступа, и это число может оставаться высоким, пока пропускная способность рушится. Эфирное время делится с соседними сетями, с другими клиентами вашей сети и со служебным трафиком, который радио должно передавать на самой медленной скорости, понятной каждому участнику. Стены, металл и положение тела меняют путь, как и расположение антенны внутри ноутбука. Ничего из этого не появляется в иконке.
Счётчики повторов — самое ясное частное доказательство, потому что кадр, которому понадобились три попытки, всё равно считается доставленным. Канал, сообщающий о здоровой скорости при интенсивных повторах, заставит туннель реального времени выглядеть сломанным.
Выбор диапазона — это компромисс, а не лекарство, что бы ни утверждала колонка советов. Канал 5 GHz обычно встречает меньше помех и покрывает меньшее расстояние, а 2.4 GHz проникает глубже в здание и встречает больше соседей. Выбирайте диапазон под расстояние, которое действительно нужно, и записывайте прежнюю настройку, чтобы неудачный эксперимент можно было отменить.
Измените одну переменную, затем посмотрите снова
Держите профиль VPN, конечную точку, пункт назначения и время суток неизменными, пока меняете локальный канал. Сравните одну и ту же задачу рядом с точкой доступа, из дальней комнаты и через Ethernet на той же машине. Если проводной прогон чистый, а оба беспроводных нет, радиосегмент заслужил место в начале списка.
Перемещение между точками доступа — отдельный эксперимент, и в mesh-сети именно его люди пропускают. Роуминг может приостановить туннель, заставить заново обменяться ключами или оставить сеанс живым, пока пакеты перестают течь. Запишите время каждого перерыва и сравните с записью в журнале клиента о смене ассоциации. Пауза, совпадающая с роумингом, — не перегруженный сервер, как бы это ни выглядело.
Занятый канал выдаёт себя за медленный сервер
Другие устройства борются за то же эфирное время, а ваша большая выгрузка конкурирует с вашим же звонком. Приостановите необязательные передачи и повторите задачу, прежде чем делать выводы о провайдере. Очередь под нагрузкой создаёт ровно тот симптом, который люди называют замедлением VPN: растущая задержка, рывковая доставка и звонки, которые обрываются, пока продолжается загрузка. Если картина следует за вашими передачами, а не за местоположением, туннель сообщает о перегруженном канале, а не создаёт его.
Общая пропускная способность и качество реального времени — разные измерения, поэтому быстрая загрузка не доказывает, что канал чист. Для звонка джиттер и потери важнее средней скорости.
Проверьте измерениями времени, прежде чем менять серверы
Измеряйте локальный канал и путь туннеля отдельно и сохраняйте оба вывода. Команды ниже читают ассоциацию, несколько минут снимают выборку пути и показывают, появляются ли потери на первом переходе или дальше. Запустите их один раз рядом с точкой доступа и один раз там, где возникает проблема.
iw dev wlan0 link
ping -i 0.2 -c 200 203.0.113.5
mtr -r -c 50 203.0.113.5
ping -i 0.2 -c 200 198.51.100.9
Сравнивайте сводки ping, а не отдельные строки, потому что процент потерь и разброс задержки отделяют радиопроблему от далёкого сервера. Если потери появляются на первом переходе к шлюзу и конечная точка туннеля показывает те же потери, локальный сегмент — общий фактор. Если потери появляются только за конечной точкой, радио не объяснение.
Затем измените одну вещь и снова запустите те же четыре команды. Смена сервера, совпавшая с переходом на более тихий канал, будет выглядеть исправлением и ничему вас не научит.