Por que a velocidade de download do meu adaptador Wi-Fi USB é muito mais lenta do que a velocidade do adaptador Atheros da Qualcomm incorporado?
Existem algumas coisas que vale a pena discutir aqui.
- Se a conexão de banda larga for o gargalo da sua conexão de Internet, mesmo a instalação de uma placa de interface de rede 802.11ac e um roteador sem fio não fará diferença. Pense em dois tubos: um é a ligação sem fios ao seu modem, o outro é a ligação entre o seu modem e o DSLAM no fornecedor de serviços. Se o segundo pipe for estreito, conectar um pipe largo a ele não fará diferença em termos de quanto tráfego você pode passar.
- Se o dongle USB for avaliado em 300Mb/s isso significa que ele pode suportar até dois streams espaciais e se a qualidade do canal for fantástica (leia: você está muito perto do ponto de acesso) ele pode transmitir dados usando a modulação 64-QAM com uma alta taxa de codificação [1]. Seu roteador pode ou não suportar a operação MIMO, mas deixe's assumir que sim e você pode sempre usar dois streams. Uma vez que é difícil enfiar antenas de alto ganho em um dongle tão pequeno, é provável que na prática isto funcione principalmente com 16-QAM e transmita/receba a 120 ou 180 Mb/s. >li>A taxa de PHY é diferente da taxa de transmissão real. Qualquer pacote será submetido a múltiplos encapsulamentos à medida que passa da aplicação para o hardware, similar à ilustração abaixo [2].
- Os pacotes de dados nem sempre são grandes, portanto a sobrecarga de mensagens pode ser substancial. Além disso, 802.11 envolve back-off e dada a natureza compartilhada do meio, colisões também são prováveis [3]. Tudo isso reduz a eficiência da comunicação e na melhor das hipóteses a taxa de transmissão atingível é de ~70% da taxa PHY.
- li>Tráfego na Internet é dominado pelo TCP [4], principalmente para fins de confiabilidade e controle de congestionamento. Em resumo, os pacotes de dados devem ser reconhecidos na camada de transporte, o que reduz ainda mais a produtividade, ou seja, a produtividade experimentada no nível da aplicação (a transmissão de um pacote de dados envolve uma troca de mensagens de 4 vias). Portanto, assumindo que sua conexão de banda larga seja rápida, os 50Mb/s que você estava obtendo com a placa Qualcomm eram bastante bons.li>li>Lastly, o desempenho do dongle USB pode ser ainda mais limitado pela máquina host. It's provavelmente você está usando uma porta USB 2.0, cuja taxa é limitada a 280Mb/s [5]. No entanto, isto está conectado a um controlador USB interno que pode ser compartilhado com outros dispositivos (incluindo, por exemplo, um laptop's keyboard e touchpad). O controlador, por sua vez, faz interface com o barramento PCI, que é compartilhado com outros dispositivos, tais como as placas de som e vídeo. If the host machine has limited capabilities, the performance of the USB dongle may thus be modest.
[1] Demystifying Modulation and Coding Scheme (MCS) Index Values
[2] TCP/IP (The Internet Protocol Suite)
[3] Carrier sense multiple access with collision avoidance
[4] What is TCP (Transmission Control Protocol)?
[5] USB 2.0, Hi-Speed USB FAQ
Artigos semelhantes
- O que teria menos atraso de entrada, um adaptador USB 3.1 ou um adaptador USB-C para USB 3 ligado a uma porta Thunderbolt 3?
- O que é mais rápido, USB 3.0 para USB-C ou USB-C para USB-C?
- Porque é que estou a ter uma velocidade de download lenta no navegador Chrome?
- Qual poderia ser o problema com uma nota 9 do Samsung Galaxy que é lenta e lenta a responder?