J'ai un Ubiquity RouterStation Pro exécutant la dernière version d'OpenwRT.
En me connectant via un câble directement au routeur ou via un commutateur, j'obtiens exactement la vitesse à laquelle je m'attendais, à la fois sur mon réseau local et sur Internet. Gigabit au réseau local et environ 1,2 mégaoctets / seconde à Internet.
En me connectant via une connexion sans fil G, j'obtiens exactement la vitesse que j'attendais des serveurs locaux, ce qui est d'environ 3 mégaoctets / seconde (bien sûr, cela pourrait être mieux, mais ce n'est pas mauvais).
Cependant, lorsque j'utilise la même connexion sans fil que ci-dessus et télécharge quelque chose sur Internet, ma vitesse maximale est d'environ 30 à 60 kilo-octets / seconde. Il n'y a pas de perte de paquets significative lorsque j'utilise ping.
Les tests de vitesse ci-dessus ont été effectués en téléchargeant des fichiers via http ou ssh (via scp et rsync). Cependant, en utilisant l'outil iperf, qui effectue des tests de performances réseau, je peux obtenir ma pleine vitesse Internet pour n'importe quelle connexion sur n'importe quel port, même sans fil.
Je suis vraiment confus. De l'aide?
Éditer
Après un peu de réflexion, j'ai pensé que le problème pourrait être lié à la taille du paquet (j'ai vu quelque chose de similaire auparavant sur un autre réseau). Pour tester cela, j'ai utilisé ping -f -c 500 -s $SIZE
, (c'est-à-dire: envoyer des pings de différentes tailles). En dessous d'une taille de paquet d'environ 220, les pings avaient un taux de chute de près de 0%. Au-dessus, le taux de chute a grimpé rapidement, atteignant 30% à une taille de 512 octets.
À l'aide de ces données, j'ai modifié la table de routage sur l'ordinateur portable pour définir le MSS à 220, ce qui, si je comprends bien, limite la taille des paquets TCP / IP à environ cette taille. Ensuite, j'ai exécuté un test de vitesse et j'obtiens 600 à 700 Ko / s. Bien mieux! J'attribue la vitesse réduite par rapport à la connexion filaire à une taille de paquet aussi pitoyable.
Je ne considère pas cela comme fixe, mais juste un travail autour. Je veux toujours savoir pourquoi cela se produit et comment y remédier.