La velocidad de transferencia de red es muy lenta usando nc (netcat) a través de LAN Wi-Fi

La velocidad de transferencia de red es muy lenta usando nc (netcat) a través de LAN Wi-Fi

¿Alguien podría tener una idea de por qué la transferencia Wi-Fi de mi hogar usando nc es tan lenta?

Lo que tengo:

1) Máquina Xubuntu con Atheros:

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

2) Máquina Xubuntu con otro Atheros:

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

3) Enrutador inalámbrico Zyxel "NBG-417N"

Cómo uso eso:

Uso estándar de NC: en una máquina que ejecuto

cat myfile | nc -l 9999

y en el segundo

nc 192.168.x.x 9999 > myfile

Obtengo velocidades de transferencia entre 700 kB y 2 MB como máximo. Lo que es extraño es que cuando descargo algo de Internet, ¡obtengo fácilmente más de 3 MB! Entonces¿Cómo es que transferir archivos localmente usando NC es más lento que descargar algo de Internet??

¡Gracias!

Respuesta1

Bien, amigos, Marius parece tener razón. Acabo de hacer la prueba vía Ethernet sobre cable UTP. El resultado es alrededor de 11 MB, por lo queobviamente el problema solo está en el wifiparte (lo que significa que la conexión inalámbrica de mi enrutador apesta).

Aquí está la prueba.

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

Eso es 31 segundos transfiriendo 339 MB => 11 MB. Dado que el enrutador tiene 100 MB (12,5 MB), parece estar bien. No hubo fallas en Carolina del Norte.

Saludos y gracias!

información relacionada