Пользователи Linux нередко сталкиваются с ситуацией, когда беспроводное соединение работает значительно медленнее, чем позволяет роутер. Прежде чем менять оборудование или перенастраивать сеть, стоит проверить одну системную опцию — режим энергосбережения Wi-Fi-адаптера. Эта функция призвана продлить время автономной работы ноутбука, однако она может негативно влиять на задержки (пинг), отзывчивость сети и фактическую скорость передачи данных.

Оценка текущего состояния соединения
Прежде чем менять настройки, необходимо убедиться, что проблема не кроется в плохом приеме сигнала или аппаратных ограничениях. Используйте утилиту iw, чтобы получить подробную информацию о состоянии Wi-Fi. Выполните команду iw dev для определения имени интерфейса, после чего проверьте соединение:
iw dev wlp3s0 link
В выводе будут указаны сила сигнала, частота, ширина канала, а также скорость RX и TX (скорость физического уровня, или PHY link rate). Важно помнить: PHY-скорость — это теоретический показатель, который включает служебные данные протокола и шифрование. Реальная скорость загрузки всегда будет ниже из-за накладных расходов. Если показатели силы сигнала в норме (например, -35 дБм), можно переходить к проверке энергосбережения.
Диагностика и временное отключение режима энергосбережения
Узнать, включен ли режим экономии энергии, можно с помощью простой команды:
iw dev wlp3s0 get power_save
Если вы видите статус Power save: on, значит, система пытается ограничивать работу адаптера. Чтобы временно отключить этот режим и провести тестирование, выполните:
sudo iw dev wlp3s0 set power_save off
После этого проверьте состояние снова. Для оценки эффективности изменений рекомендуется использовать утилиты вроде iperf3. В тестах с адаптером Intel Wireless-AC 8265 отключение энергосбережения помогло увеличить устойчивую скорость передачи данных со 138 Мбит/с до 159 Мбит/с. Кроме того, при активном режиме энергосбережения фиксировались TCP-передачи (ретрансмиссии), тогда как при выключенном их количество было равно нулю. Это свидетельствует о том, что настройки энергопотребления могут вызывать лишние задержки и буферизацию.
Как сделать настройки постоянными через NetworkManager
Команда iw меняет параметры только до перезагрузки или переподключения. Чтобы сохранить изменения на постоянной основе, необходимо внести правки в профиль подключения через NetworkManager. Сначала найдите имя или UUID нужного соединения:
nmcli connection show
Затем измените параметр 802-11-wireless.powersave для выбранного профиля. Значение «2» соответствует отключенному состоянию:
nmcli connection modify «Your UUID» 802-11-wireless.powersave 2
Чтобы изменения вступили в силу, переподключите соединение командами nmcli connection down «Your UUID» и nmcli connection up «Your UUID». После этого снова проверьте статус с помощью iw dev wlp3s0 get power_save — он должен указывать на отключенное состояние.
Этот метод диагностики позволяет избежать лишних затрат на замену сетевых карт или роутеров, позволяя быстро исключить программные ограничения в стеке Linux.
Почему PHY-скорость — это не реальная скорость загрузки
Важно различать заявленные производителем показатели роутера и реальную скорость соединения. Например, при использовании Wi-Fi 5 (802.11ac) отчет может показывать частоту 5200 МГц, использование 80-мегагерцового канала и скорость RX/TX на уровне 866.7 Мбит/с и 390.0 Мбит/с соответственно. Однако, даже при отличном сигнале (например, -35 дБм), пользователь никогда не увидит эти цифры в браузере или при загрузке файлов. Это происходит из-за неизбежных накладных расходов: протокольных задержек, повторных передач данных (retransmissions) и затрат ресурсов на шифрование трафика.
Данные команды iw dev [интерфейс] link помогают понять, как именно настроен ваш беспроводной адаптер, прежде чем приступать к отладке программных параметров. Понимание того, что физический уровень (PHY rate) всегда выше реальной пропускной способности, избавляет от необоснованных попыток «выжать» из сети недостижимые теоретические показатели.
Нюансы тестирования и влияние энергосбережения
Влияние режима энергосбережения может существенно варьироваться в зависимости от конкретной модели адаптера, используемых драйверов, характеристик точки доступа и даже специфики передаваемого трафика. В проведенных тестах переход от включенного к выключенному режиму энергосбережения дал прирост скорости примерно на 13%. Однако этот показатель не является универсальным: на одних ноутбуках разница может быть практически незаметна, тогда как на других — критична для стабильности соединения.
Ключевым индикатором проблемы, помимо общего падения скорости, выступает количество TCP-ретрансмиссий. В описанном эксперименте при включенном энергосбережении было зафиксировано 283 повторные передачи, в то время как при отключенном их число упало до нуля. Это подтверждает, что агрессивное энергосбережение провоцирует избыточную буферизацию и неоправданные задержки в обработке пакетов. На практике главная польза от отключения этого режима заключается не столько в увеличении пиковых скоростей загрузки, сколько в обеспечении стабильного поведения сети и снижении задержек (latency).
Почему стоит диагностировать софт до покупки «железа»
Многие пользователи совершают ошибку, поспешно меняя сетевые карты или приобретая новые маршрутизаторы, полагая, что причина низкой скорости кроется в аппаратном обеспечении. В среде Linux у вас есть все необходимые инструменты для детального анализа сетевого стека. Тот факт, что проблема может быть решена изменением одной скрытой настройки за несколько секунд, делает диагностику программной части самым логичным первым шагом. Если после корректировки параметров и проведения тестов под реальными нагрузками скорость не устраивает, только тогда стоит задумываться о замене оборудования. Такой подход позволяет не только сэкономить бюджет, но и избежать разочарования, когда замена дорогостоящего адаптера не приносит ожидаемого результата из-за того, что первоначальная причина ограничений была программной.





