Por que minha LAN sem fio 802.11g está tão lenta?

4

Eu tenho um modem ADSL Netgear DG834G / 802.11g em casa. O meu notebook e o media center PC (ambos (K) ubuntu 10.04) ambos se conectam a uma velocidade reportada de 54 Mbit / s, ainda que copiar arquivos entre os dois forneça uma velocidade média de transferência de cerca de 9Mbps. Eu vejo a mesma velocidade se eu uso scp, FTP ou mesmo apenas iperf.

Eu tentei copiar algo do caderno da minha esposa (Windows 7) para a central de mídia e para o meu bloco de anotações usando o scp, e ambos me dão uma velocidade média de cerca de 6 Mbit / s.

Em todas as três máquinas, o wireless está reportando uma velocidade de link de 54 Mbit / s a maior parte do tempo, às vezes cai para 48 Mbit / s. Todas as três máquinas e o roteador Netgear estão a 4 metros um do outro, sem paredes entre eles.

Com base nos tops que encontrei em outros sites enquanto pesquisava isso, tentei alterar o canal usado no roteador sem fio para 1 e 6 (o padrão era 11) e isso não faz diferença. Eu até tentei forçar o roteador a usar apenas 802.11g, o que também não faz diferença.

Eu entendo que a taxa de transferência nunca chegará a 54 Mbit / s, mas certamente deve ser significativamente maior do que atualmente estou conseguindo alcançar.

Eu estou sentindo falta de algo óbvio?

    
por ThatGraemeGuy 27.07.2010 / 10:53

5 respostas

2

Não se esqueça de que há muita sobrecarga de criptografia e protocolo quando os clientes falam com os pontos de acesso.

Minha experiência: em uma WLAN de 54 MBit, você alcançará cerca de 2 MB / s (Megabyte / s) se sua conexão for realmente boa e não houver muitos outros clientes e redes ao redor.

    
por 27.07.2010 / 12:07
2

Eles estão compartilhando o mesmo canal. Pelo que sei até agora (não muito) você está compartilhando os 54 Mbit / s entre os dispositivos. Então você está realmente transferindo dados a 18 Mbit / s, adicione alguma sobrecarga e alguma colisão / ressentimento ... Tente conectar um dos dispositivos com uma conexão com fio e você verá a velocidade aumentar em mais que o dobro.

    
por 16.12.2010 / 20:58
1

Sem estouro de quadros, o TCP sobre 802.11g tinha apenas 40-45% de eficiência. Portanto, mesmo se você sempre obtivesse a taxa de sinalização de 54 megabits / s entre um cliente e o AP, provavelmente só veria algo em torno de 23 megabits / segundo de taxa de transferência entre o cliente sem fio e algo na Ethernet com fio do outro lado do AP.

As transferências de dados sem fio para sem fio só recebem metade dessa velocidade porque cada pacote precisa atravessar o ar duas vezes: uma vez do cliente de origem para o AP e uma vez do AP para o cliente de destino. Isso é chamado de "Intra-BSS Relay", e o padrão 802.11 exige que os APs façam isso, para evitar o "problema do nó oculto", onde dois clientes sem fio estão no alcance do AP, mas não no alcance um do outro. Então, eu esperaria que você conseguisse 11 megabits / s de TCP sem fio para wireless através de um AP, assumindo que tudo está sempre recebendo a taxa de sinalização de 54 megabits / segundo, e seu cliente e servidor usam o TCP de forma tão eficiente quanto o IPerf. / p>

O fato de você estar recebendo apenas 6-9 mbps soa um pouco baixo. Seria interessante ver qual o desempenho obtido se você desativar temporariamente a criptografia sem fio. Alguns equipamentos mais antigos / mais baratos diminuíam a velocidade se você ativasse a criptografia. Apenas para manter as coisas limpas, use o IPerf para este teste.

Se desligar a criptografia não chegar a cerca de 11mbps, a próxima coisa que eu verificaria seria sua janela de recebimento de TCP. Seria interessante saber o que o TCP recebe a janela que o IPerf está relatando seus sistemas operacionais como usar por padrão. Se for menor que 64K, seria interessante ver se a configuração de 64K adicionando a opção -w 64K ao IPerf fará com que você alcance 11 megabits / s de taxa de transferência. Honestamente, 20K deve ser suficiente para uma conexão de 54 megabits / seg com um tempo típico de ida e volta de 3ms, mas às vezes a latência aumenta quando a rede está totalmente carregada, portanto, ir para as janelas de recepção de 64K TCP não está fora de questão. p>     

por 31.07.2012 / 09:19
0

Eu não acho que a velocidade seja especialmente surpreendente. A Wikipedia fornece uma velocidade típica de 10 Mbps . Você tem redes vizinhas no mesmo canal ou outras interferências de algum tipo? A Apple tem uma boa lista de coisas para verificar .

    
por 27.07.2010 / 11:32
0

O Gen tem um bom argumento, todo o tráfego para o roteador está competindo com todo o tráfego do roteador, incluindo ambos os lados de uma transferência de arquivos.

Gostaria de acrescentar, o DG834G da Netgear não é um roteador de alto desempenho.

    
por 16.12.2010 / 21:47