Низкая скорость WiFi (ath9k)
Приветствую, ситуация такова:
- Есть старенький ноут (на celeron 900) с модулем wifi - Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
- Есть WiFi роутер - TP-LINK WL-WR542G
- ПК, подключен к роутеру кабелем (100 MBit)
- В роутер «приходит» интернет по кабелю (100 MBit)
- Ноут находится на расстоянии ~ 1.5 метра от роутера, стен между ними нет
- На ноуте в качестве ОС Ubuntu 20.04.2 LTS с ядром 5.4.0-73-generic
- И wifi модуль ноута и роутер поддерживают стандарт 802.11g 54Mbps
Ожидание - скорость передачи данных ПК <-> ноут и Интернет <-> ноут – ~50 мбит, т.е. примерно 6,5 мегабайт/сек. или половина от кабельного подключения
Реальность - 400-700 Килобайт/сек !!!
Вопрос - может мои расчеты не верны и это нормальная скорость передачи? Или всеже косяк?
Как можно диагностировать причины? Какими инструментами?
#lspci -k
( читать дальше... )
$iwconfig
( читать дальше... )
Здесь Bit Rate меняется при каждом вызове от 1 Mb/s до 54 Mb/s. Также смущает большое кол-во Invalid misc.
$ sudo nmcli device wifi
( читать дальше... )
Тут видно, что у моего роутера самый сильный сигнал. И канал был 6, я сменил на 12, но какого-то видимого эффекта не заметил.
В интернетах пишут, что может помочь отключение аппаратного шифрования (?) через опцию модуля драйвера options ath9k nohwcrypt=1. Попробовал, эффекта не увидел.
Как тестирую скорость передачи:
- копирование файла 5Гб с ПК на ноут по ssh (scp)
- копирование файла 5Гб с ПК на ноут по smb (samba)
- выкачивание апдейтов
apt upgrade
везде одна и та-же картина.
При копировании по ssh на ноуте LA 0,05, 0,04, 0,01
sshd потребляет не больше 3% CPU, при около 0-ой загрузке остальными процессами.
$ vmstat 5 5 в процессе копирвания по ssh:
( читать дальше... )
Здесь смущает больше (?) значение в колонке in (прерывания).
$ cat /proc/interrupts | grep 17:
17: 8036292 IO-APIC 17-fasteoi ath9k
$ journalctl -k | grep ath9k
мая 19 20:48:35 E525 kernel: ath9k 0000:04:00.0 wlp4s0: renamed from wlan0
мая 19 20:48:48 E525 kernel: ath9k 0000:04:00.0 wlp4s0: disabling HT as WMM/QoS is not supported by the AP
мая 19 20:48:48 E525 kernel: ath9k 0000:04:00.0 wlp4s0: disabling VHT as WMM/QoS is not supported by the AP