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

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

Alguém poderia ter uma dica de por que minha transferência Wi-Fi doméstica usando 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 Zyxel sem fio "NBG-417N"

Como eu uso isso:

Uso nc padrão - em uma máquina que eu executo

cat myfile | nc -l 9999

e no segundo

nc 192.168.x.x 9999 > myfile

Obtenho velocidades de transferência entre 700kBs e 2MBs no máximo. O que é estranho é que quando faço download de algo da Internet, consigo facilmente mais de 3MBs! Entãocomo é que a transferência de arquivos localmente usando nc é mais lenta do que baixar algo da Internet?

Obrigado!

Responder1

OK, pessoal, Marius parece estar certo. Acabei de fazer o teste via Ethernet por cabo UTP. O resultado é algo em torno de 11MBs, entãoo problema obviamente está apenas no Wi-fiparte (o que significa que a conexão sem fio 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 => 11 MBs. Como o roteador tem 100 MB (12,5 MB), parece estar OK. Nenhuma falha em nc.

Felicidades e obrigado!

informação relacionada