Оборудование:
Десктоп (Ubuntu 14.04) с
сетевой картой:
saint@kedobear-desktop:~$ lspci | grep Network
07:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
Ноутбук (Ubuntu 14.04) c сетевой картой:
mariyla@notebook:~$ lspci | grep Network
04:00.0 Network controller: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
И
роутер. Все три компонента поддерживают стандарт 801.22n и
теоретическую пропускную способность 150 Мбит/с.
Теперь факты: с ноутбука на десктоп (или обратно) я передаю большой файл (несколько гигабайт).
И максимальная скорость при 150 Мбит/с составляет
немногим более 2 Мб, что по Samba, что по NFS.
iwconfig десктопа:
saint@kedobear-desktop:~$ iwconfig
eth0 no wireless extensions.
lo no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:"bububu"
Mode:Managed Frequency:2.437 GHz Access Point: F8:1A:67:4E:5B:70
Bit Rate=150 Mb/s Tx-Power=20 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=35/70 Signal level=-75 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:30 Invalid misc:609 Missed beacon:0
iwconfig ноутбука:
mariyla@notebook:~$ iwconfig
eth0 no wireless extensions.
lo no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:"bububu"
Mode:Managed Frequency:2.437 GHz Access Point: F8:1A:67:4E:5B:70
Bit Rate=150 Mb/s Tx-Power=15 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=51/70 Signal level=-59 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:86 Missed beacon:0
Начитался я всяко-разного, пробовал давать какие-то параметры самбе, смотреть, не забит ли канал соседями, увидел авторитетные мнения о дуплексных режимах и том, что реально канал будет работать максимум на треть от 150 Мбит/с, да еще и это в дуплексе на два делить надо... В общем все вокруг пестрит мнениями, толку от которых ноль. Садиться и читать Танненбаума я не собираюсь, таких советчиков сразу прошу идти лесом.
От вас, уважаемые подсказчики, я бы хотел услышать такой совет: на какую скорость реально выйти с таким оборудованием и почему все упирается в такой потолок скорости? В очень близкой перспективе я хочу домашнюю файлопомойку, и такая скорость передачи данных в нее никак не вписывается (я осознаю, что можно заменить сетевую карту десктопа и роутер и купить новый ноут).
UPD. Результат
iperf -s и iperf -c <ip компа с iperf -s>
mariyla@notebook:~$ iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[ 4] local 192.168.0.101 port 5001 connected with 192.168.0.100 port 56877
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-10.1 sec 29.8 MBytes 24.6 Mbits/sec
[ 5] local 192.168.0.101 port 5001 connected with 192.168.0.100 port 56878
[ 5] 0.0-10.1 sec 34.8 MBytes 28.8 Mbits/sec
[ 4] local 192.168.0.101 port 5001 connected with 192.168.0.100 port 56879
[ 4] 0.0-10.1 sec 39.6 MBytes 32.9 Mbits/sec
[ 5] local 192.168.0.101 port 5001 connected with 192.168.0.100 port 56880
[ 5] 0.0-10.2 sec 20.9 MBytes 17.1 Mbits/sec
[ 4] local 192.168.0.101 port 5001 connected with 192.168.0.100 port 56881
[ 4] 0.0-10.2 sec 20.9 MBytes 17.2 Mbits/sec
[ 5] local 192.168.0.101 port 5001 connected with 192.168.0.100 port 56882
[ 5] 0.0-10.3 sec 23.6 MBytes 19.3 Mbits/sec
[ 4] local 192.168.0.101 port 5001 connected with 192.168.0.100 port 56883
[ 4] 0.0-10.5 sec 23.6 MBytes 18.9 Mbits/sec
[ 5] local 192.168.0.101 port 5001 connected with 192.168.0.100 port 56886
[ 5] 0.0-10.2 sec 17.4 MBytes 14.3 Mbits/sec
[ 4] local 192.168.0.101 port 5001 connected with 192.168.0.100 port 56887
[ 4] 0.0-10.2 sec 26.2 MBytes 21.7 Mbits/sec
[ 5] local 192.168.0.101 port 5001 connected with 192.168.0.100 port 56888
[ 5] 0.0-10.2 sec 37.1 MBytes 30.6 Mbits/sec
Средняя скорость 22,54 Мбит/с, что равно 2.82 МБайт/с. Значит, проблема в сети, а не в протоколах. Что делать?