Ohne Frame-Bursting war TCP über 802.11g nur etwa 40-45% effizient. Selbst wenn Sie immer die 54-Megabit / Sek-Signalisierungsrate zwischen einem Client und dem AP erhalten haben, würden Sie wahrscheinlich nur etwa 23 Megabit / Sek. Durchsatz zwischen dem drahtlosen Client und etwas auf dem kabelgebundenen Ethernet auf der anderen Seite des Netzwerks sehen AP.
Datenübertragungen von drahtlos zu drahtlos sind nur halb so schnell, da jedes Paket zweimal gesendet werden muss: einmal vom Quellclient zum AP und einmal vom AP zum Zielclient. Dies wird als "Intra-BSS-Relay" bezeichnet, und der 802.11-Standard erfordert, dass APs dies tun, um das "Problem mit versteckten Knoten" zu vermeiden, bei dem sich zwei drahtlose Clients jeweils in Reichweite des AP befinden, jedoch nicht in Reichweite voneinander. Ich würde also davon ausgehen, dass Sie über einen AP rund 11 Megabit / Sek. TCP-Durchsatz von Wireless zu Wireless erhalten, vorausgesetzt, es wird immer die Signalrate von 54 Megabit / Sek. Erreicht, und Ihre Client- und Server-Software verwendet TCP genauso effizient wie IPerf.
Die Tatsache, dass Sie nur 6-9 MBit / s erhalten, klingt ein wenig niedrig. Es wäre interessant zu sehen, welche Leistung Sie erzielen, wenn Sie die drahtlose Verschlüsselung vorübergehend deaktivieren. Einige ältere / billigere Geräte haben sich verlangsamt, wenn Sie die Verschlüsselung aktiviert haben. Um die Dinge sauber zu halten, verwenden Sie IPerf für diesen Test.
Wenn Sie durch das Deaktivieren der Verschlüsselung nicht etwa 11 MBit / s erreichen, sollten Sie als Nächstes das TCP-Empfangsfenster überprüfen. Es wäre interessant zu wissen, in welchem TCP-Empfangsfenster IPerf standardmäßig Ihre Betriebssysteme als verwendet meldet. Wenn es weniger als 64 KB ist, wäre es interessant zu sehen, ob die Einstellung auf 64 KB durch Hinzufügen der -w 64K
Option zu IPerf einen Durchsatz von 11 Megabits / Sek ergibt. Ehrlich gesagt, 20K sollten für eine 54 Megabit / Sek-Verbindung mit einer typischen Rundlaufzeit von 3 ms ausreichen, aber manchmal steigt die Latenz, wenn das Netzwerk voll ausgelastet ist. Daher ist es nicht in Frage, zu 64K-TCP-Empfangsfenstern zu wechseln.