Velocidade de transferência de rede muito lenta usando nc (netcat) via LAN Wi-Fi

2

Alguém poderia ter uma sugestão de por que minha transferência Wi-fi usando o nc é tão lenta?

O que eu tenho:

1) Máquina Xubuntu com Atheros:

$ lspci | grep -i wireless
03:00.0 Network controller: Qualcomm Atheros AR9285 Wireless Network Adapter (PCI-Express) (rev 0

2) Máquina Xubuntu com outro Atheros:

$ lspci | grep -i wireless
02:00.0 Network controller: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter (rev 01)

3) Roteador sem fio Zyxel "NBG-417N"

Como eu uso isso:

Uso padrão do nc - em uma máquina eu corro

cat myfile | nc -l 9999

e no segundo

nc 192.168.x.x 9999 > myfile

Eu obtenho velocidades de transferência entre 700kBs e 2MBs máx. O que é estranho é que quando eu baixo algo da Internet, consigo facilmente mais de 3MBs! Então, por que a transferência de arquivos localmente usando o nc é mais lenta que o download de algo da Internet ?

Obrigado!

    
por crysman 13.10.2015 / 20:01

1 resposta

0

OK, pessoal, Marius parece estar certo. Acabei de fazer o teste via Ethernet via cabo UTP. O resultado é algo em torno de 11MB, então o problema é obviamente apenas na parte Wi-fi (ou seja, o wireless do meu roteador é uma droga).

Aqui está o teste.

Máquina1:

$ cat *mp4 | nc -vl 9999 && du -h *mp4
Listening on [0.0.0.0] (family 0, port 9999)
Connection from [192.168.1.110] port 9999 [tcp/*] accepted (family 2, sport 46455)
339M    test.mp4

Máquina 2:

time nc -v 192.168.1.109 9999 > test.mp4
Connection to 192.168.1.109 9999 port [tcp/*] succeeded!

real    0m30.863s
user    0m0.344s
sys 0m6.068s

São 31 segundos transferindo 339 MB = > 11MBs. Desde que o roteador é 100Mbs (12.5MBs), parece estar bem. Nenhuma falha no nc.

Felicidades e obrigado!

    
por 16.10.2015 / 10:31