Je me suis récemment abonné à FTTH et, pour tirer parti de toute la bande passante disponible, j'ai mis à niveau mon réseau domestique en Gigabit, ce qui signifiait essentiellement remplacer mon routeur, car tous les ordinateurs et câbles étaient déjà capables de vitesses gigabit.
Tout fonctionne correctement, à l'exception d'un ordinateur exécutant Debian: le lien Gigabit est reconnu. Toutefois, lorsque je teste la bande passante du réseau (à l'aide de iperf), le débit maximal que j'obtiens est d'environ 240 Mbps.
federico@debianpc:~$ iperf -c ping.online.net -i 2 -t 10
------------------------------------------------------------
Client connecting to ping.online.net, TCP port 5001
TCP window size: 23.5 KByte (default)
------------------------------------------------------------
[ 3] local 192.168.0.201 port 34872 connected with 62.210.18.40 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0- 2.0 sec 58.2 MBytes 244 Mbits/sec
[ 3] 2.0- 4.0 sec 58.1 MBytes 244 Mbits/sec
[ 3] 4.0- 6.0 sec 58.1 MBytes 244 Mbits/sec
[ 3] 6.0- 8.0 sec 58.1 MBytes 244 Mbits/sec
[ 3] 8.0-10.0 sec 58.0 MBytes 243 Mbits/sec
[ 3] 0.0-10.0 sec 291 MBytes 244 Mbits/sec
Ce que j'ai déjà vérifié:
- Connexion Internet -> pas un problème car iperf donne les résultats attendus (environ 700 Mbps) d'autres ordinateurs connectés au même routeur
- Câble de raccordement Ethernet -> ce n’est pas un problème car il offre une vitesse maximale lorsqu’il est connecté à un autre ordinateur
À ce stade, je devine entre:
- Le contrôleur Ethernet ne peut pas supporter la vitesse Gigabit? Le contrôleur de réseau local est un processeur Atheros AR8131 intégré à la carte mère Gigabyte G31M-ES2L (acheté en 2010).
- Problème de conducteur? L'ordinateur exécute Debian 7.9 (Wheezy) avec le noyau 3.2.73-2 + deb7u3 et le pilote utilisé par la carte est atl1c (version: 1.0.1.0-NAPI fournie avec la distribution).
Avez-vous déjà rencontré le problème? Avez-vous une idée d'où pourrait provenir le problème?
-w 10M
à vos arguments iperf pour forcer une fenêtre de 10 MiByte, et voir si cela résout le problème. Si tel est le cas, vérifiez comment le réglage de votre pile Linux TCP est configuré pour vous assurer que la mise à l'échelle automatique de la fenêtre TCP est activée pour un maximum de 10 Mo.
-w 512K
.