Auteur Sujet: Problème de débit sur connexion TCP unitaire  (Lu 3745 fois)

0 Membres et 1 Invité sur ce sujet

nicox11

  • Abonné Orange Fibre
  • *
  • Messages: 190
  • Toulouse (31)
Problème de débit sur connexion TCP unitaire
« le: 30 avril 2023 à 11:31:21 »
Bonjour,

J'ai remarqué que sur mon PC Windows 10, j'avais un soucis avec les connexions TCP. En gros j'ai l'impression d'être bridé à 40Mb par connexion TCP.

Au début, je pensais que c'était ma configuration avec mon routeur perso qui posait problème ( cf : https://lafibre.info/remplacer-livebox/probleme-de-debit-avec-mikrotik-rb5009 ). Mais d'après les différents test, on dirait que c'est uniquement mon PC (un serveur marche correctement).

Par exemple, avec un iperf simple :

C:\Users\Nico\Downloads\iperf-3.1.3-win64\iperf-3.1.3-win64>iperf3 -c bouygues.testdebit.info -p 9222 -R
Connecting to host bouygues.testdebit.info, port 9222
Reverse mode, remote host bouygues.testdebit.info is sending
[  4] local *** port 51864 connected to 2001:860:de01:1100::2 port 9222
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  4.69 MBytes  39.3 Mbits/sec
[  4]   1.00-2.00   sec  4.54 MBytes  38.1 Mbits/sec
[  4]   2.00-3.00   sec  4.47 MBytes  37.4 Mbits/sec
[  4]   3.00-4.00   sec  4.41 MBytes  37.0 Mbits/sec
[  4]   4.00-5.00   sec  4.48 MBytes  37.4 Mbits/sec
[  4]   5.00-6.00   sec  4.46 MBytes  37.6 Mbits/sec
[  4]   6.00-7.00   sec  4.44 MBytes  37.3 Mbits/sec
[  4]   7.00-8.00   sec  4.44 MBytes  37.3 Mbits/sec
[  4]   8.00-9.00   sec  4.47 MBytes  37.5 Mbits/sec
[  4]   9.00-10.00  sec  4.45 MBytes  37.3 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  45.5 MBytes  38.2 Mbits/sec    0             sender
[  4]   0.00-10.00  sec  45.0 MBytes  37.7 Mbits/sec                  receiver

iperf Done.

Par contre, si je passe à 40 connexion simultanée, je n'ai pas de problème :

C:\Users\Nico\Downloads\iperf-3.1.3-win64\iperf-3.1.3-win64>iperf3 -c bouygues.testdebit.info -p 9222 -R -P 40
Connecting to host bouygues.testdebit.info, port 9222
Reverse mode, remote host bouygues.testdebit.info is sending
*** raccourcis ***
[SUM]   0.00-10.00  sec  1.08 GBytes   926 Mbits/sec  1616             sender
[SUM]   0.00-10.00  sec  1.06 GBytes   909 Mbits/sec                  receiver

iperf Done.
[/code]

Sur un serveur par exemple, je n'ai pas de problème de connexion simple :

nico@levelup:~$ iperf3 -c bouygues.testdebit.info -p 9222 -R
Connecting to host bouygues.testdebit.info, port 9222
Reverse mode, remote host bouygues.testdebit.info is sending
[  5] local *** port 48382 connected to 2001:860:de01:1100::2 port 9222
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  79.7 MBytes   669 Mbits/sec
[  5]   1.00-2.00   sec  91.2 MBytes   765 Mbits/sec
[  5]   2.00-3.00   sec  94.9 MBytes   796 Mbits/sec
[  5]   3.00-4.00   sec  97.8 MBytes   820 Mbits/sec
[  5]   4.00-5.00   sec  98.6 MBytes   827 Mbits/sec
[  5]   5.00-6.00   sec   103 MBytes   860 Mbits/sec
[  5]   6.00-7.00   sec   106 MBytes   890 Mbits/sec
[  5]   7.00-8.00   sec   109 MBytes   914 Mbits/sec
[  5]   8.00-9.00   sec   110 MBytes   926 Mbits/sec
[  5]   9.00-10.00  sec   110 MBytes   922 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.04  sec  1010 MBytes   844 Mbits/sec  1009             sender
[  5]   0.00-10.00  sec  1000 MBytes   839 Mbits/sec                  receiver

iperf Done.

Des idées sur ce qui pourrait provoquer ce problème ?

nicox11

  • Abonné Orange Fibre
  • *
  • Messages: 190
  • Toulouse (31)
Problème de débit sur connexion TCP unitaire
« Réponse #1 le: 30 avril 2023 à 11:54:56 »
A force de rechercher j'ai bien trouvé quelque chose.
Je passe maintenant de 40 à 120Mb par connexion unitaire :

C:\Users\Nico\Downloads\iperf-3.1.3-win64\iperf-3.1.3-win64>iperf3 -c bouygues.testdebit.info -p 9222 -R
Connecting to host bouygues.testdebit.info, port 9222
Reverse mode, remote host bouygues.testdebit.info is sending
[  4] local **** port 54018 connected to 2001:860:de01:1100::2 port 9222
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  14.1 MBytes   118 Mbits/sec
[  4]   1.00-2.00   sec  14.1 MBytes   118 Mbits/sec
[  4]   2.00-3.00   sec  14.2 MBytes   119 Mbits/sec
[  4]   3.00-4.00   sec  14.1 MBytes   118 Mbits/sec
[  4]   4.00-5.00   sec  14.2 MBytes   119 Mbits/sec
[  4]   5.00-6.00   sec  14.1 MBytes   119 Mbits/sec
[  4]   6.00-7.00   sec  14.2 MBytes   120 Mbits/sec
[  4]   7.00-8.00   sec  14.0 MBytes   118 Mbits/sec
[  4]   8.00-9.00   sec  14.1 MBytes   118 Mbits/sec
[  4]   9.00-10.00  sec  14.3 MBytes   120 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec   144 MBytes   120 Mbits/sec    0             sender
[  4]   0.00-10.00  sec   142 MBytes   119 Mbits/sec                  receiver

iperf Done.

Sur un speedtest classique en ligne, j'obtiens bien 1Gb vu que ça utilise plusieurs connexion TCP.

En fait, j'avais un paramètre windows en désactivé :
C:\WINDOWS\system32>netsh int tcp show global
Recherche du statut actif...

Paramètres TCP globaux
----------------------------------------------
État de mise à l'échelle côté réception     : enabled
Réglage auto fenêtre de réception           : normal
Fournisseur de ctrl surcharge comp.         : default
Fonctionnalité ECN                          : disabled
Horodatages RFC 1323                        : disabled
RTO initial                                 : 1000
État RSC (Receive Segment Coalescing)       : enabled
Résilience non Sack RTT             : disabled
Retransmissions SYN max             : 4
Fast Open                           : enabled
Fast Open Fallback                  : enabled
HyStart                             : enabled
Réduction du taux proportionnelle         : enabled
Profil de rythme                      : off

Réglage auto fenêtre de réception   était en désactivé, la commande netsh int tcp set global autotuninglevel=normal a permit de passer à 120Mb.

Je me demande toujours si il y a possibilité de passer à 1Gb sur une seule connexion TCP. Pour le moment ça ne fonctionne pas.

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 2 270
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Problème de débit sur connexion TCP unitaire
« Réponse #2 le: 30 avril 2023 à 11:59:16 »
salut !
je suis chez SFR en 1Gbps/1Gbps, sur Windows 11.
C:\iperf3>netsh int tcp show global
Recherche du statut actif...

Paramètres TCP globaux
----------------------------------------------
État de mise à l'échelle côté réception     : enabled
Réglage auto fenêtre de réception           : normal
Fournisseur de ctrl surcharge comp.         : default
Fonctionnalité ECN                          : enabled
Horodatages RFC 1323                        : disabled
RTO initial                                 : 3000
État RSC (Receive Segment Coalescing)       : enabled
Résilience non Sack RTT             : disabled
Retransmissions SYN max             : 2
Fast Open                           : enabled
Fast Open Fallback                  : enabled
HyStart                             : enabled
Réduction du taux proportionnelle         : enabled
Profil de rythme                      : off

C:\iperf3>iperf3 -c bouygues.testdebit.info -p 9223 -R
Connecting to host bouygues.testdebit.info, port 9223
Reverse mode, remote host bouygues.testdebit.info is sending
[  5] local ******** port 9132 connected to 2001:860:de01:1100::2 port 9223
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec  46.3 MBytes   388 Mbits/sec
[  5]   1.00-2.00   sec  72.6 MBytes   609 Mbits/sec
[  5]   2.00-3.00   sec  76.8 MBytes   644 Mbits/sec
[  5]   3.00-4.00   sec  79.3 MBytes   665 Mbits/sec
[  5]   4.00-5.00   sec  81.0 MBytes   679 Mbits/sec
[  5]   5.00-6.00   sec  81.3 MBytes   682 Mbits/sec
[  5]   6.00-7.00   sec  84.1 MBytes   705 Mbits/sec
[  5]   7.00-8.00   sec  86.9 MBytes   729 Mbits/sec
[  5]   8.00-9.00   sec  88.9 MBytes   746 Mbits/sec
[  5]   9.00-10.00  sec  87.1 MBytes   731 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.15  sec   809 MBytes   669 Mbits/sec  2454             sender
[  5]   0.00-10.00  sec   784 MBytes   658 Mbits/sec                  receiver

iperf Done.


nicox11

  • Abonné Orange Fibre
  • *
  • Messages: 190
  • Toulouse (31)
Problème de débit sur connexion TCP unitaire
« Réponse #3 le: 30 avril 2023 à 12:03:52 »
J'ai fait le test de mettre les mêmes valeurs que toi, mais je suis toujours cappé à 120Mb par connexion.

Je suppose qu'il doit rester un problème ailleurs.

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 2 270
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Problème de débit sur connexion TCP unitaire
« Réponse #4 le: 30 avril 2023 à 12:10:08 »
il est peut etre chez Orange le "problème"...
je sais qu'au boulot, avec une ligne Orange Business, on a le meme souci que toi.

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 2 270
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴

nicox11

  • Abonné Orange Fibre
  • *
  • Messages: 190
  • Toulouse (31)
Problème de débit sur connexion TCP unitaire
« Réponse #6 le: 30 avril 2023 à 12:23:05 »
il est peut etre chez Orange le "problème"...
je sais qu'au boulot, avec une ligne Orange Business, on a le meme souci que toi.

Le truc c'est que sur un serveur, je monte bien à 800/900 Mb en connexion unique (cf post initial).
Je penche plutôt sur un paramètre windows qui fout le bazar.

rooot

  • Abonné RED by SFR fibre FttH
  • *
  • Messages: 2 270
  • 🔵🔵🔵🔵⚪⚪⚪⚪🔴🔴🔴🔴
Problème de débit sur connexion TCP unitaire
« Réponse #7 le: 30 avril 2023 à 12:52:04 »
tu as essayé de faire le iperf en udp (ajout du parametre -u) ?

nicox11

  • Abonné Orange Fibre
  • *
  • Messages: 190
  • Toulouse (31)
Problème de débit sur connexion TCP unitaire
« Réponse #8 le: 30 avril 2023 à 16:06:27 »
tu as essayé de faire le iperf en udp (ajout du parametre -u) ?

Non, je connais pas vraiment de serveur iperf udp. Je vais essayer de trouver ça et voir si c'est intimement lié à TCP ou non (surement que oui).

Vanilu76

  • Professionnel des télécoms
  • Abonné Orange Fibre
  • *
  • Messages: 292
  • Yvetot
    • @Vanilu76
Problème de débit sur connexion TCP unitaire
« Réponse #9 le: 30 avril 2023 à 18:00:07 »
J'ai les mêmes paramètres Windows TCP que toi, sur mon FTTH Orange, j'ai 390 Mbit/s sur le même test iPerf.

YoNeLFR

  • Abonné Free fibre
  • *
  • Messages: 733
  • Le Péage de Roussillon 38550 Freebox Mini 4K 1Gb/s
Problème de débit sur connexion TCP unitaire
« Réponse #10 le: 03 mai 2023 à 09:46:33 »
Freebox 1Gb/s Windows 10

Paramètres TCP globaux
----------------------------------------------
État de mise à l'échelle côté réception     : enabled
Réglage auto fenêtre de réception           : normal
Fournisseur de ctrl surcharge comp.         : default
Fonctionnalité ECN                          : disabled
Horodatages RFC 1323                        : disabled
RTO initial                                 : 1000
État RSC (Receive Segment Coalescing)       : enabled
Résilience non Sack RTT             : disabled
Retransmissions SYN max             : 4
Fast Open                           : enabled
Fast Open Fallback                  : enabled
HyStart                             : enabled
Réduction du taux proportionnelle         : enabled
Profil de rythme                      : off

Connecting to host bouygues.testdebit.info, port 9222
Reverse mode, remote host bouygues.testdebit.info is sending
[  4] local :7812 port 49526 connected to 2001:860:de01:1100::2 port 9222
[ ID] Interval           Transfer     Bandwidth
[  4]   0.00-1.00   sec  23.9 MBytes   200 Mbits/sec
[  4]   1.00-2.00   sec  23.5 MBytes   197 Mbits/sec
[  4]   2.00-3.00   sec  23.5 MBytes   198 Mbits/sec
[  4]   3.00-4.00   sec  23.6 MBytes   198 Mbits/sec
[  4]   4.00-5.00   sec  23.5 MBytes   197 Mbits/sec
[  4]   5.00-6.00   sec  23.5 MBytes   197 Mbits/sec
[  4]   6.00-7.00   sec  23.5 MBytes   198 Mbits/sec
[  4]   7.00-8.00   sec  23.4 MBytes   196 Mbits/sec
[  4]   8.00-9.00   sec  23.4 MBytes   197 Mbits/sec
[  4]   9.00-10.00  sec  23.5 MBytes   197 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec   238 MBytes   199 Mbits/sec    0             sender
[  4]   0.00-10.00  sec   236 MBytes   198 Mbits/sec                  receiver

iperf Done.

Linux en virtuel sur la même machine que le Windows 10
root@debian11:/home/lionel# iperf3 -c bouygues.testdebit.info -p 9222 -R
Connecting to host bouygues.testdebit.info, port 9222
Reverse mode, remote host bouygues.testdebit.info is sending
[  5] local  port 40338 connected to 2001:860:de01:1100::2 port 9222
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec   103 MBytes   861 Mbits/sec
[  5]   1.00-2.00   sec   104 MBytes   872 Mbits/sec
[  5]   2.00-3.00   sec   106 MBytes   890 Mbits/sec
[  5]   3.00-4.00   sec   106 MBytes   890 Mbits/sec
[  5]   4.00-5.00   sec   106 MBytes   889 Mbits/sec
[  5]   5.00-6.00   sec   106 MBytes   890 Mbits/sec
[  5]   6.00-7.00   sec   104 MBytes   875 Mbits/sec
[  5]   7.00-8.00   sec   106 MBytes   890 Mbits/sec
[  5]   8.00-9.00   sec   106 MBytes   889 Mbits/sec
[  5]   9.00-10.00  sec   106 MBytes   889 Mbits/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate         Retr
[  5]   0.00-10.04  sec  1.04 GBytes   886 Mbits/sec  947             sender
[  5]   0.00-10.00  sec  1.03 GBytes   883 Mbits/sec                  receiver

iperf Done.

bizarre vous avez dis bizarre ;D

le RTO Initial à 1000 qui poserai soucis ?
ou fonctionnalité ECN ?
« Modifié: 03 mai 2023 à 16:38:51 par YoNeLFR »

gaiusbaltar

  • Abonné Orange Fibre
  • *
  • Messages: 25
Problème de débit sur connexion TCP unitaire
« Réponse #11 le: 04 mai 2023 à 12:01:16 »
Essaye un speedtest en connexion unique. il y a un bouton pour le paramétrer.

Il me semble qu'il y avait une version compilé de iperf3 de windows qui pose des soucis.

Essaye si ton serveur est dans le lan, de faire des test iperf3 en local (pc to serveur et inversement) et voir si tu max ton lien.