Interpretação de velocidades de WLAN

2

Estou tentando interpretar minhas velocidades de WLAN. Estou executando um roteador Asus RT-N16 e um par de máquinas WLAN a 10 ou mais metros do roteador.

Aqui está a saída do roteador:

root@XXX:/tmp/home/root# wl status
SSID: "XXXN"
Mode: Managed   RSSI: 0 dBm     noise: -81 dBm  Channel: 9
BSSID: 48:5B:39:42:B9:AF        Capability: ESS ShortSlot
Supported Rates: [ 5.5(b) 6 9 11(b) 12 18 24 36 48 54 ]
802.11N Capable:
        Chanspec: 2.4GHz channel 9 40MHz (0x2e09)
        Control channel: 11
        802.11N Capabilities:
        Supported MCS : [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 32 ]

Os computadores WLAN mostram um RSSI de cerca de -36.

Roteador - > Teste de WLAN:

iperf -c 192.168.1.2 -i2 -t100
------------------------------------------------------------
Client connecting to 192.168.1.2, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[  5] local 192.168.1.1 port 44516 connected with 192.168.1.2 port 5001
[ ID] Interval       Transfer     Bandwidth
[  5]  0.0- 2.0 sec  14.2 MBytes  59.4 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  5]  2.0- 4.0 sec  15.2 MBytes  63.9 Mbits/sec
[ ID] Interval       Transfer     Bandwidth
[  5]  4.0- 6.0 sec  15.3 MBytes  64.2 Mbits/sec

WLAN - > Teste do roteador:

iperf -c 192.168.1.1 -i2 -t100 -w 16KB
------------------------------------------------------------
Client connecting to 192.168.1.1, TCP port 5001
TCP window size: 16.0 KByte
------------------------------------------------------------
[156] local 192.168.1.2 port 49278 connected with 192.168.1.1 port 5001
[ ID] Interval       Transfer     Bandwidth
[156]  0.0- 2.0 sec  3.35 MBytes  14.1 Mbits/sec
[156]  2.0- 4.0 sec  3.63 MBytes  15.2 Mbits/sec
[156]  4.0- 6.0 sec  3.57 MBytes  15.0 Mbits/sec

E com o tamanho da janela TCP padrão:

iperf -c 192.168.1.1 -i2 -t100
------------------------------------------------------------
Client connecting to 192.168.1.1, TCP port 5001
TCP window size: 8.00 KByte (default)
------------------------------------------------------------
[156] local 192.168.1.2 port 49172 connected with 192.168.1.1 port 5001
[ ID] Interval       Transfer     Bandwidth
[156]  0.0- 2.0 sec  5.29 MBytes  22.2 Mbits/sec
[156]  2.0- 4.0 sec  6.63 MBytes  27.8 Mbits/sec
[156]  4.0- 6.0 sec  5.77 MBytes  24.2 Mbits/sec

E aqui estão minhas perguntas:

  1. Essas velocidades não parecem abismais?

  2. Por que o Roteador - > WLAN e WLAN - > A velocidade do roteador é diferente?

  3. Por que o tamanho da janela TCP do roteador é de 16 KB e o de 8 KB da WLAN?
    Mudar para 16KB em WLAN reduz a velocidade, por quê?

por brasofilo 29.03.2011 / 18:45

2 respostas

2

  1. Sim, com a possível exceção do número de ~ 60 mbit / s, esses números parecem desnecessariamente baixos.

  2. Velocidades assimétricas podem ser causadas por vários fatores.

    Por exemplo, talvez o seu roteador tenha um alto nível de ruído, portanto, ele não recebe sensibilidade. Na verdade, uau, barulho de -81 dBm? Se você tiver acesso a uma gaiola de faraday ou outra maneira de garantir que você não tenha fontes de RF de 2,4 GHz, seria interessante ver como seu roteador reporta seu nível de ruído. -81dBm é bem alto. Normalmente, os rádios 802.11 são sensíveis a -95 dBm. Decibéis são uma escala logarítmica, e cada 3 dB é o dobro de energia, então essa leitura de ruído de -81 dBm indica que seu nível de ruído é 30 vezes maior do que o rádio do seu AP pode receber sem o ruído.

    As velocidades assimétricas também podem ser devidas a bugs nos drivers sem fio ou a diferentes estratégias de buffer nas respectivas pilhas TCP, ou a iPerf no roteador não está recebendo tempo suficiente da CPU na CPU dinky do roteador.

  3. Meus cálculos da janela TCP sugerem que, em uma rede 802.11n típica "300mbit / s" residencial, o tamanho ideal da sua janela deve estar mais próximo de 64 KBytes, não um absurdo de 8 a 16 KB. Seu roteador pode ter RAM muito limitada para manter os custos baixos, então eles podem estar sendo mesquinhos com a quantidade de RAM que a pilha TCP no kernel pode usar.

Sugestões:

  • Execute novamente esses testes iPerf entre um cliente WLAN e um cliente LAN Ethernet com fio. Os roteadores Wi-Fi geralmente podem fazer a ponte entre a WLAN e a LAN mais rapidamente do que podem ser um ponto de extremidade TCP.
  • Use janelas TCP de 64 KB.
  • Verifique o índice MCS (taxa de sinalização Tx), o RSSI (intensidade do sinal recebido) e o ruído no cliente WLAN durante o teste. Se você estiver a 10 m de distância sem visibilidade, é possível que você não esteja obtendo a taxa de 300mbit / s (MCS 15, GI curto, HT40), portanto não espere taxas de transferência TCP de 150mbit / s iPerf caso. Se você obtiver uma taxa Tx de 120mbit / s, então, considerando a sobrecarga de 50% da regra geral de Wi-Fi, a taxa de 60mbit / seg que você vê em uma direção parece razoável.
  • Elimine outras fontes de interferência de 2,4 GHz, como Bluetooth, telefones sem fio (alguns telefones sem fio de 5,8 GHz são de apenas 5,8 GHz do aparelho básico; aparelho de telefone celular; a base ainda é de 2,4 GHz); consoles de jogos, teclado / mouses sem fio, webcams sem fio / câmeras de segurança, transmissores A / V sem fio, monitores de bebês, etc. Fazer o HT40 (canais de 40MHz) na banda ISM de 2.4GHz consome quase toda a banda, portanto, é mais provável que outros usuários colidam com você. Os produtos 802.11n da Apple limitam-se propositadamente à transmissão de 20MHz em 2.4GHz porque eles querem que o Bluetooth ainda possa funcionar razoavelmente bem.
  • Considere retornar / vender seu roteador 802.11b / g / n (somente 2,4 GHz) e obter um roteador de banda dupla simultâneo. Dessa forma, você pode fazer o HT40 802.11n em 5GHz, onde está menos congestionado.
  • Tenha em atenção que não está apenas a utilizar o canal 11. Como está no modo de canal HT40 40MHz ("largura dupla"), o seu canal de controlo é 11, mas o seu canal de extensão é 7. Assim, quando transmitir no modo HT40, e devido à maneira como todos os canais Wi-Fi na banda ISM de 2,4 GHz se sobrepõem, você está usando os canais 11, 10, 9, 8 e 7, e sobrepondo as principais partes dos canais 6 e 5 ( mais partes de 12 e 13 se você estiver em um domínio de regulamentação que permite esses canais) e partes menores de 4 e 3. Os únicos canais que você está não afetando são 2 e 1.
  • Verifique se o seu AP não está tentando usar o modo Greenfield 802.11n quando há clientes B ou G herdados por perto. O modo Greenfield da N permite que os dispositivos N obtenham um pouco mais de produtividade, sacrificando o preâmbulo da taxa legada que permite que os clientes legados saibam quando os clientes N estão no ar. Se você tentar usar o modo Greenfield quando houver clientes legados, os clientes herdados acidentalmente piscarão em suas transmissões. Considere o uso de um analisador de pacotes / sniffer 802.11 como o Wireshark para analisar os beacons do seu ponto de acesso para garantir que ele não está anunciando o modo Greenfield.
por 29.03.2011 / 19:50
0

Em 108Mbps wifi, 60Mbps é praticamente o que eu esperaria ver. Provavelmente muito normal num piscar de olhos.

    
por 29.03.2011 / 18:49