Netzwerkübertragungsgeschwindigkeit sehr langsam bei Verwendung von NC (Netcat) über WLAN

Netzwerkübertragungsgeschwindigkeit sehr langsam bei Verwendung von NC (Netcat) über WLAN

Hat jemand eine Ahnung, warum meine WLAN-Übertragung zu Hause mit NC so langsam ist?

Was ich habe:

1) Xubuntu-Maschine mit Atheros:

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

2) Xubuntu-Maschine mit einem anderen Atheros:

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

3) Drahtloser Zyxel-Router „NBG-417N“

Wie ich das verwende:

Standard-NC-Nutzung - an einer Maschine betreibe ich

cat myfile | nc -l 9999

und auf der zweiten

nc 192.168.x.x 9999 > myfile

Ich erreiche Übertragungsgeschwindigkeiten zwischen 700 kBs und maximal 2 MBs. Das Seltsame ist, dass ich beim Herunterladen von etwas aus dem Internet leicht mehr als 3 MBs erreiche! AlsoWie kommt es, dass die lokale Übertragung von Dateien mit NC langsamer ist als das Herunterladen von Dateien aus dem Internet??

Danke!

Antwort1

OK, Leute, Marius scheint recht zu haben. Ich habe gerade den Test über Ethernet über UTP-Kabel gemacht. Das Ergebnis liegt bei etwa 11 MB, alsodas Problem liegt offensichtlich nur im WLANTeil (was bedeutet, dass das WLAN meines Routers Mist ist).

Hier ist der Test.

Maschine1:

$ 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

Maschine 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

Das sind 31 Sekunden für die Übertragung von 339 MB => 11 MBs. Da der Router 100 Mbs (12,5 MBs) hat, scheint alles in Ordnung zu sein. Kein Fehler in NC.

Prost und Danke!

verwandte Informationen