Rotações muito lentas do roteador [fechadas]

1

Eu tenho um roteador ASUS RT-N16 executando a versão mais recente do OpenWrt (OpenWrt Chaos Calmer r43801 / LuCI Master (git-14.359.33351-5e6c33e)). Tenho experimentado um desempenho de rede de má qualidade, então decidi criar um arquivo de teste de 5GiB no meu servidor (conectado ao roteador) e transferi-lo para a minha área de trabalho (o Mac mini sem fio a cerca de 3 metros).

Minha velocidade de transferência está chegando a 250KiB / s. Esta é uma rede interna e deve ser MUITO mais rápida que isso, não? Qual poderia ser o problema?

EDIT: Eu também tive que matar o processo de transferência de teste porque eu não pude postar esta pergunta. A rede estava entupida - a 250KiB / s ...

    
por n0pe 06.01.2015 / 01:52

2 respostas

4

Primeiro, vamos definir algumas expectativas:

O ASUS RT-N16 é um roteador 802.11n de fluxo espacial com capacidade de apenas 2.4GHz e HT40 (canais de 40MHz). Ao usar canais de 40MHz, ele pode usar a taxa de dados de 300Mbps, mas os canais de 40MHz na faixa de 2,4GHz ocupam a banda e não deixam espaço para outros usos, como Bluetooth, então a Apple optou por disponibilizar todos os seus produtos 802.11n use canais tradicionais de 20 MHz de largura na banda de 2,4 GHz. Portanto, a melhor taxa PHY (taxa de sinalização por pacote de camada física, antes da sobrecarga) é de 144.4Mbps. Se o seu Mac mini está a 3m de distância do seu AP, e o seu AP está em um canal claro, então ele deve estar recebendo a taxa PHY de 144.4Mbps. Após a sobrecarga de Wi-Fi e TCP / IP, uma boa taxa de transferência para um protocolo de transferência de arquivos eficiente (como HTTP ou FTP) seria de 70 a 100 Mbps (em megabits; 1.000.000 de bits por segundo; MiB / s (MebiBytes; 1.048.576 de Bytes de 8 bits)). Então os 2Mbps (= = 250 MiB / s) que você está recebendo são realmente muito baixos.

Algumas coisas para tentar, menos do que atualizar para um AP moderno:

  1. Verifique se o seu AP está usando o canal mais limpo disponível. Use um analisador de espectro como um Wi-Spy se tiver acesso a um, pois ele mostrará todas interferência de RF em cada canal, incluindo Bluetooth, mouses e teclados sem fio, telefones sem fio de 2,4 GHz, microondas fornos, controles remotos Wii, câmeras sem fio e sistemas de segurança, alto-falantes sem fio, especialmente subwoofers, monitores do bebê, etc. Caso contrário você pode usar ou um scanner Wi-Fi como inSSIDer, mas que só mostra as outras coisas Wi-Fi. >
  2. Se você tiver a segurança sem fio ativada, verifique se está usando o WPA2, não o WEP ou o WPA [1]. WEP e WPA usaram as antigas implementações de hardware RC4 que foram projetadas para WEP e não conseguem acompanhar as velocidades de 802.11n. O WPA2 usa implementações de hardware AES-CCMP projetadas para taxas 802.11n.
  3. Se o seu OpenWrt permitir que você ligue e desligue o WMM (QoS), verifique se ele está ativado. 802.11n requer WMM.

Note que com # 2 e # 3, se você definisse errado, seu Mac mini estaria se associando a velocidades 802.11g, para uma taxa máxima de PHY de 54Mbps, com uma taxa de transferência máxima esperada de talvez 25Mbps (3 MiB / s)

  1. Se o OpenWrt permitir que você selecione canais de 20 MHz, experimente isso. Talvez não seja inteligente o fato de que o Mac mini só quer usar canais de 20MHz, então talvez o AP algumas vezes perca tempo tentando transmitir sinais de 40MHz no Mac mini. Este é um caso improvável, mas é fácil o suficiente para tentar.
  2. Desconecte ou desligue todos os outros dispositivos de rede durante o teste. Talvez um monte de sua largura de banda estivesse sendo sugado por algum dispositivo fazendo atualizações automáticas de software em segundo plano. Para essa questão, verifique se o seu Mac mini e o seu servidor não estavam fazendo nenhum outro tráfego de rede em segundo plano.
  3. Os protocolos de serviço de arquivos que permitem montar um compartilhamento remoto como se fosse um disco local (como SMB, AFP e NFS) tendem a não ser tão eficientes quanto protocolos de transferência de arquivos, como FTP, HTTP e rsync. Se você estiver usando um desses protocolos de montagem de volume remoto, tente um dos protocolos somente de transferência de arquivos. Ou considere o uso do IPerf como sua ferramenta de benchmarking para que você tenha certeza de que possui um aplicativo TCP bem escrito e eficiente, sem nenhuma sobrecarga no serviço de arquivos.
  4. Tente testar o servidor por Ethernet de gigabit para se certificar de que não apenas o servidor esteja sufocando.
  5. Tente voltar ao último firmware oficial da ASUS para uma verificação de sanidade. Talvez o OpenWrt sugue a RT-N16.
por 06.01.2015 / 07:04
0

Muitos fatores podem contribuir para a baixa velocidade de transferência:

  • O roteador está maximizando sua CPU ou memória - você pode verificar isso acessando o console de administração do roteador e verificando o status para garantir que ele não seja excedido ao transferir o arquivo.
  • Conexão com o cliente - O último OSX Yosemite (atualizado) parece ter alguns problemas.

No seu Mac, tente remover a configuração de rede:

  1. Desativar o Wi-Fi no item de menu Sem fio
  2. No OS X Finder, pressione Command + Shift + G e digite o seguinte caminho: /Library/Preferences/SystemConfiguration/
  3. Mova os seguintes arquivos para uma pasta temporária em algum lugar: %código%
  4. Reinicie e volte a ligar ao Wifi
por 06.01.2015 / 02:32