Auteur Sujet: checkFtthFree (test de débit TCP mono-connexion Freebox/Cubic/BBR)  (Lu 22517 fois)

0 Membres et 1 Invité sur ce sujet

Fuzy

  • Abonné Free fibre
  • *
  • Messages: 540
  • RENNES
checkFtthFree (test de débit TCP mono-connexion Freebox/CUBIC/BBR)
« Réponse #24 le: 10 mars 2023 à 12:44:15 »
Si les résultats sont reproductibles (et si la connexion n'est pas utilisée par ailleurs pendant les tests...) ça ressemble à de la congestion en heures de pointe dans ton cas.

6h plus tard !

[checkFtthFree v0.11]                           Windows 10 Build 22621 (64-bit)
-------------------------- 2023-03-10 12:39:03 +0100 --------------------------
Paramétrage réseau actuel du système:
  AutoTuningLevelLocal: Normal
  CongestionProvider: CUBIC
  EcnCapability: Disabled
  NetworkCategory: Private,Private
  ScalingHeuristics: Disabled
  Timestamps: Allowed
  => Latence TCP max pour une réception à 1 Gbps: 141 ms

Test TCP local (IPv4): téléchargement depuis la Freebox
  --> Latence: 1.06 ms                  [gigue: 0.13 ms]
  --> Débit: 1.04 Go/s (8.30 Gbps)      [fluctuation: 3.25%]

Test TCP Internet (IPv4): téléchargement depuis l'AS 12876 (Scaleway) [BBR]
  --> Latence: 8.83 ms                  [gigue: 0.27 ms]
  --> Débit: 449.37 Mo/s (3.59 Gbps)    [fluctuation: 12.70%]

Test TCP Internet (IPv4): téléchargement depuis l'AS 12876 (Scaleway) [CUBIC]
  --> Latence: 8.33 ms                  [gigue: 0.22 ms]
  --> Débit: 40.68 Mo/s (325.47 Mbps)   [fluctuation: 24.71%]

[!] La connexion aux serveurs de test semble affectée par une forte perte de paquets
      (ratio débit CUBIC/BBR: 9.05%)
-------------------------- 2023-03-10 12:39:44 +0100 --------------------------

MajuTo

  • Abonné Free fibre
  • *
  • Messages: 50
  • Dijon (21)
checkFtthFree (test de débit TCP mono-connexion Freebox/CUBIC/BBR)
« Réponse #25 le: 10 mars 2023 à 14:15:05 »
Pas mieux que ce matin

-------------------------- 2023-03-10 14:12:52 +0100 --------------------------
Paramétrage réseau actuel du système:
  net.core.default_qdisc: fq_codel
  net.core.rmem_max: 212992
  net.core.wmem_max: 212992
  net.ipv4.tcp_adv_win_scale: 1
  net.ipv4.tcp_congestion_control: cubic
  net.ipv4.tcp_mem: 190200      253603  380400
  net.ipv4.tcp_no_metrics_save: 0
  net.ipv4.tcp_rmem: 4096       131072  6291456
  net.ipv4.tcp_sack: 1
  net.ipv4.tcp_timestamps: 1
  net.ipv4.tcp_window_scaling: 1
  net.ipv4.tcp_wmem: 4096       16384   4194304
  => Latence TCP max pour une réception à 1 Gbps: 27 ms
  => Latence TCP max pour une émission à 700 Mbps: 35 ms

Test TCP Internet (IPv4): téléchargement depuis l'AS 5410 (Bouygues Telecom) [BBR]
  --> Latence: 12.35 ms                 [gigue: 0.41 ms]
  --> Débit: 103.63 Mo/s (829.07 Mbps)  [fluctuation: 1.41%]

Test TCP Internet (IPv4): téléchargement depuis l'AS 5410 (Bouygues Telecom) [CUBIC]
  --> Latence: 12.68 ms                 [gigue: 0.24 ms]
  --> Débit: 10.31 Mo/s (82.48 Mbps)    [fluctuation: 21.36%]

[!] La connexion aux serveurs de test semble affectée par une forte perte de paquets
      (ratio débit CUBIC/BBR: 9.95%)
-------------------------- 2023-03-10 14:13:17 +0100 --------------------------

ouno

  • Abonné Orange Fibre
  • *
  • Messages: 112
  • Rennes (35)
checkFtthFree (test de débit TCP mono-connexion Freebox/CUBIC/BBR)
« Réponse #26 le: 11 mars 2023 à 12:20:50 »
Je serais curieux de voir ce que donne un traceroute vers ping.online.net depuis ta connexion ?
Myck205, est-ce que tu aurais la possibilité de faire un traceroute vers ping.online.net depuis ta connexion pour essayer de comprendre d'où viennent les différences de perfs ?

underground78

  • Expert
  • Abonné Free fibre
  • *
  • Messages: 7 437
  • Orsay (91)
    • FreePON : suivi géographique du déploiement fibre EPON chez Free
checkFtthFree (test de débit TCP mono-connexion Freebox/CUBIC/BBR)
« Réponse #27 le: 11 mars 2023 à 12:36:44 »
Bizarrement j'ai un débit assez bas sur le test local :
Test TCP local (IPv4): téléchargement depuis la Freebox
  --> Latence: 0.83 ms                  [gigue: 0.05 ms]
  --> Débit: 67.06 Mo/s (536.52 Mbps)   [fluctuation: 2.84%]

Test TCP Internet (IPv4): téléchargement depuis l'AS 12876 (Scaleway) [BBR]
  --> Latence: 3.53 ms                  [gigue: 0.19 ms]
  --> Débit: 109.95 Mo/s (879.63 Mbps)  [fluctuation: 0.64%]

Test TCP Internet (IPv4): téléchargement depuis l'AS 12876 (Scaleway) [CUBIC]
  --> Latence: 3.03 ms                  [gigue: 0.30 ms]
  --> Débit: 110.45 Mo/s (883.57 Mbps)  [fluctuation: 0.53%]

Je reproduis le problème avec un "wget" mais ça m'étonne parce qu'il me semble que ce n'était pas le cas avant. Je me demande s'il n'y aurait pas eu une régression.

J'ai une erreur en IPv6 que je n'explique pas non plus :
Test TCP Internet (IPv6): téléchargement depuis l'AS 12876 (Scaleway) [BBR]
  --> Latence: 3.58 ms                  [gigue: 0.21 ms]
[!] Echec de téléchargement de "http://ipv6.scaleway.testdebit.info:80/10G.iso" (Could not connect to 'ipv6.scaleway.testdebit.info:80': IO::Socket::INET: Bad hostname 'ipv6.scaleway.testdebit.info')
[!] Echec du test de débit
Pourtant le nom de domaine est correct :
> nslookup ipv6.scaleway.testdebit.info
Serveur :   UnKnown
Address:  192.168.0.254

Nom :    ipv6.scaleway.testdebit.info
Address:  2001:bc8:3::7

J'ai aussi un bien meilleur débit en CUBIC qu'en BBR depuis ByTel...
Test TCP local (IPv4): téléchargement depuis la Freebox
  --> Latence: 0.81 ms                  [gigue: 0.05 ms]
  --> Débit: 68.67 Mo/s (549.39 Mbps)   [fluctuation: 1.40%]

Test TCP Internet (IPv4): téléchargement depuis l'AS 5410 (Bouygues Telecom) [BBR]
  --> Latence: 3.85 ms                  [gigue: 0.36 ms]
  --> Débit: 16.99 Mo/s (135.94 Mbps)   [fluctuation: 43.44%]

Test TCP Internet (IPv4): téléchargement depuis l'AS 5410 (Bouygues Telecom) [CUBIC]
  --> Latence: 3.51 ms                  [gigue: 0.21 ms]
  --> Débit: 102.86 Mo/s (822.84 Mbps)  [fluctuation: 4.46%]

Edit : j'ai relancé un test avec ByTel et là j'ai un bon débit partout y compris en local... ???

Test TCP local (IPv4): téléchargement depuis la Freebox
  --> Latence: 0.82 ms                  [gigue: 1.45 ms]
  --> Débit: 115.84 Mo/s (926.75 Mbps)  [fluctuation: 3.75%]

Test TCP Internet (IPv4): téléchargement depuis l'AS 5410 (Bouygues Telecom) [BBR]
  --> Latence: 3.44 ms                  [gigue: 0.26 ms]
  --> Débit: 110.16 Mo/s (881.28 Mbps)  [fluctuation: 1.23%]

Test TCP Internet (IPv4): téléchargement depuis l'AS 5410 (Bouygues Telecom) [CUBIC]
  --> Latence: 3.47 ms                  [gigue: 0.10 ms]
  --> Débit: 109.73 Mo/s (877.86 Mbps)  [fluctuation: 1.21%]

Myck205

  • Abonné Orange / Sosh 4G/5G
  • *
  • Messages: 6 253
  • Free FTTH 10G/SFR Box 9 8Gpartagé/Orange 5XGSPON
checkFtthFree (test de débit TCP mono-connexion Freebox/CUBIC/BBR)
« Réponse #28 le: 11 mars 2023 à 12:46:37 »
Myck205, est-ce que tu aurais la possibilité de faire un traceroute vers ping.online.net depuis ta connexion pour essayer de comprendre d'où viennent les différences de perfs ?

Je ferai ça dans la soirée, je ne suis pas chez moi.

ouno

  • Abonné Orange Fibre
  • *
  • Messages: 112
  • Rennes (35)
checkFtthFree (test de débit TCP mono-connexion Freebox/CUBIC/BBR)
« Réponse #29 le: 11 mars 2023 à 13:12:27 »
Bizarrement j'ai un débit assez bas sur le test local :

Je reproduis le problème avec un "wget" mais ça m'étonne parce qu'il me semble que ce n'était pas le cas avant. Je me demande s'il n'y aurait pas eu une régression.
Oui je me souviens que tu avais déjà le problème en 2021, et tu avais aussi reproduit avec wget (cf ce message).
Certaines Freebox ne donnent pas des résultats précis/stables pour le test local, je ne sais pas trop pourquoi  ??? (mais ce n'est pas lié à checkFtthFree puisque comme tu l'indiques c'est reproductibe avec un simple wget).

J'ai une erreur en IPv6 que je n'explique pas non plus :
[!] Echec de téléchargement de "http://ipv6.scaleway.testdebit.info:80/10G.iso" (Could not connect to 'ipv6.scaleway.testdebit.info:80': IO::Socket::INET: Bad hostname 'ipv6.scaleway.testdebit.info')
[!] Echec du test de débit
Alors ça je pense que c'est parce qu'il te manque le module Perl IO::Socket::IP, qui est le module qui remplace IO::Socket::INET et qui apporte la gestion de l'IPv6.
Je pensais que toutes les distribs incluaient ce module par défaut depuis longtemps mais a priori non.
Est-ce que tu peux me dire ce que renvoie la commande suivante sur ton système pour vérifier que c'est bien ça ? perl -MIO::Socket::IP -e 'print $IO::Socket::IP::VERSION'
Je vais faire une nouvelle version pour améliorer la détection du support IPv6 et mettre des messages explicites...

J'ai aussi un bien meilleur débit en CUBIC qu'en BBR depuis ByTel...

Edit : j'ai relancé un test avec ByTel et là j'ai un bon débit partout y compris en local... ???
Etonnant, là je n'ai pas trop d'explication si ce n'est que peut-être le serveur de test était surchargé au moment du premier test BBR ?
En tout cas je n'ai jamais vu une telle différence en faveur du Cubic sur tous les tests que j'ai pu réaliser...
Ou alors peut-être que ta Freebox a des coups de fatigue par moments, si ça coïncide avec les moments où les tests de débit locaux sont bas aussi ?

underground78

  • Expert
  • Abonné Free fibre
  • *
  • Messages: 7 437
  • Orsay (91)
    • FreePON : suivi géographique du déploiement fibre EPON chez Free
checkFtthFree (test de débit TCP mono-connexion Freebox/CUBIC/BBR)
« Réponse #30 le: 11 mars 2023 à 13:25:20 »
Oui je me souviens que tu avais déjà le problème en 2021, et tu avais aussi reproduit avec wget (cf ce message).
Certaines Freebox ne donnent pas des résultats précis/stables pour le test local, je ne sais pas trop pourquoi  ??? (mais ce n'est pas lié à checkFtthFree puisque comme tu l'indiques c'est reproductibe avec un simple wget).
J'avais complètement oublié... :-[ Ce qui est sûr c'est que j'ai une Freebox Révolution qui n'est plus toute jeune...

Alors ça je pense que c'est parce qu'il te manque le module Perl IO::Socket::IP, qui est le module qui remplace IO::Socket::INET et qui apporte la gestion de l'IPv6.
Je pensais que toutes les distribs incluaient ce module par défaut depuis longtemps mais a priori non.
Est-ce que tu peux me dire ce que renvoie la commande suivante sur ton système pour vérifier que c'est bien ça ? perl -MIO::Socket::IP -e 'print $IO::Socket::IP::VERSION'
Je vais faire une nouvelle version pour améliorer la détection du support IPv6 et mettre des messages explicites...

J'utilise la version exécutable pour Windows, je pensais que les bibliothèques Perl étaient empaquetées avec. Je n'ai pas l'impression d'avoir l'exécutable Perl dans le PATH en tout cas.

Etonnant, là je n'ai pas trop d'explication si ce n'est que peut-être le serveur de test était surchargé au moment du premier test BBR ?
En tout cas je n'ai jamais vu une telle différence en faveur du Cubic sur tous les tests que j'ai pu réaliser...
Ou alors peut-être que ta Freebox a des coups de fatigue par moments, si ça coïncide avec les moments où les tests de débit locaux sont bas aussi ?
Visiblement c'est indépendant du résultat local ou alors ça change vite :
Test TCP local (IPv4): téléchargement depuis la Freebox
  --> Latence: 0.79 ms                  [gigue: 0.04 ms]
  --> Débit: 107.74 Mo/s (861.92 Mbps)  [fluctuation: 10.76%]

Test TCP Internet (IPv4): téléchargement depuis l'AS 5410 (Bouygues Telecom) [BBR]
  --> Latence: 3.90 ms                  [gigue: 0.52 ms]
  --> Débit: 46.50 Mo/s (371.99 Mbps)   [fluctuation: 27.52%]

Test TCP Internet (IPv4): téléchargement depuis l'AS 5410 (Bouygues Telecom) [CUBIC]
  --> Latence: 3.41 ms                  [gigue: 0.11 ms]
  --> Débit: 102.98 Mo/s (823.80 Mbps)  [fluctuation: 3.94%]

ouno

  • Abonné Orange Fibre
  • *
  • Messages: 112
  • Rennes (35)
checkFtthFree (test de débit TCP mono-connexion Freebox/CUBIC/BBR)
« Réponse #31 le: 11 mars 2023 à 13:37:45 »
J'utilise la version exécutable pour Windows, je pensais que les bibliothèques Perl étaient empaquetées avec.
Tout à fait tu as raison, je sais pas pourquoi j'étais persuadé que tu lançais les tests sous Linux.
Dans ce cas effectivement c'est sûrement un oubli de ma part dans la génération de l'exécutable Windows, je vais faire une nouvelle version qui devrait régler le problème.

edit: c'est fait, la version 0.12 devrait régler le souci avec l'IPv6 sous Windows

Visiblement c'est indépendant du résultat local ou alors ça change vite :
Ah oui c'est reproductible facilement de ton côté en plus à ce que je vois, bizarre  ???
En tout cas je n'arrive pas à reproduire depuis ma connexion Free, ce matin mon ratio Cubic/BBR sur les serveurs Bouygues est entre 20% et 50%, jamais de débit plus élevé en Cubic qu'en BBR...
« Modifié: 11 mars 2023 à 13:58:47 par ouno »

ouno

  • Abonné Orange Fibre
  • *
  • Messages: 112
  • Rennes (35)
checkFtthFree (test de débit TCP mono-connexion Freebox/CUBIC/BBR)
« Réponse #32 le: 11 mars 2023 à 13:47:57 »
Je ferai ça dans la soirée, je ne suis pas chez moi.
Ca marche merci !

underground78

  • Expert
  • Abonné Free fibre
  • *
  • Messages: 7 437
  • Orsay (91)
    • FreePON : suivi géographique du déploiement fibre EPON chez Free
checkFtthFree (test de débit TCP mono-connexion Freebox/CUBIC/BBR)
« Réponse #33 le: 11 mars 2023 à 14:06:16 »
Tout à fait tu as raison, je sais pas pourquoi j'étais persuadé que tu lançais les tests sous Linux.
Dans ce cas effectivement c'est sûrement un oubli de ma part dans la génération de l'exécutable Windows, je vais faire une nouvelle version qui devrait régler le problème.

edit: c'est fait, la version 0.12 devrait régler le souci avec l'IPv6 sous Windows

Je confirme, c'est bien résolu avec la version 0.12. Merci ! :)

Ah oui c'est reproductible facilement de ton côté en plus à ce que je vois, bizarre  ???
En tout cas je n'arrive pas à reproduire depuis ma connexion Free, ce matin mon ratio Cubic/BBR sur les serveurs Bouygues est entre 20% et 50%, jamais de débit plus élevé en Cubic qu'en BBR...
Là je n'ai plus ce comportement (même résultat en IPv6) donc c'est peut-être un souci assez ponctuel lié au serveur :
Test TCP Internet (IPv4): téléchargement depuis l'AS 5410 (Bouygues Telecom) [BBR]
  --> Latence: 3.46 ms                  [gigue: 0.60 ms]
  --> Débit: 110.25 Mo/s (882.04 Mbps)  [fluctuation: 1.11%]

Test TCP Internet (IPv4): téléchargement depuis l'AS 5410 (Bouygues Telecom) [CUBIC]
  --> Latence: 3.48 ms                  [gigue: 0.25 ms]
  --> Débit: 110.43 Mo/s (883.45 Mbps)  [fluctuation: 0.41%]

darkmoon

  • Abonné Free fibre
  • *
  • Messages: 745
  • ↓ 5 Gbps | ↑ 700Mbps (SGL 69)
checkFtthFree (test de débit TCP mono-connexion Freebox/CUBIC/BBR)
« Réponse #34 le: 11 mars 2023 à 14:06:33 »
Merci ouno, c'est parfait en ipv6 dorénavant
[checkFtthFree v0.12]                           Windows 10 Build 22621 (64-bit)
-------------------------- 2023-03-11 14:01:38 +0100 --------------------------
Paramétrage réseau actuel du système:
  AutoTuningLevelLocal: Normal
  CongestionProvider: CUBIC
  EcnCapability: Disabled
  NetworkCategory: Private
  ScalingHeuristics: Disabled
  Timestamps: Allowed
  => Latence TCP max pour une réception à 1 Gbps: 141 ms

Test TCP local (IPv4): téléchargement depuis la Freebox
  --> Latence: 0.50 ms                  [gigue: 0.13 ms]
  --> Débit: 294.47 Mo/s (2.36 Gbps)    [fluctuation: 1.47%]

Test TCP Internet (IPv6): téléchargement depuis l'AS 12876 (Scaleway) [BBR]
  --> Latence: 8.51 ms                  [gigue: 1.60 ms]
  --> Débit: 284.02 Mo/s (2.27 Gbps)    [fluctuation: 1.98%]

Test TCP Internet (IPv6): téléchargement depuis l'AS 12876 (Scaleway) [CUBIC]
  --> Latence: 7.70 ms                  [gigue: 0.34 ms]
  --> Débit: 291.45 Mo/s (2.33 Gbps)    [fluctuation: 0.74%]
-------------------------- 2023-03-11 14:02:21 +0100 --------------------------

ouno

  • Abonné Orange Fibre
  • *
  • Messages: 112
  • Rennes (35)
checkFtthFree (test de débit TCP mono-connexion Freebox/CUBIC/BBR)
« Réponse #35 le: 11 mars 2023 à 18:51:46 »
Merci ouno, c'est parfait en ipv6 dorénavant
Test TCP local (IPv4): téléchargement depuis la Freebox
  --> Latence: 0.50 ms                  [gigue: 0.13 ms]
  --> Débit: 294.47 Mo/s (2.36 Gbps)    [fluctuation: 1.47%]

Test TCP Internet (IPv6): téléchargement depuis l'AS 12876 (Scaleway) [BBR]
  --> Latence: 8.51 ms                  [gigue: 1.60 ms]
  --> Débit: 284.02 Mo/s (2.27 Gbps)    [fluctuation: 1.98%]

Test TCP Internet (IPv6): téléchargement depuis l'AS 12876 (Scaleway) [CUBIC]
  --> Latence: 7.70 ms                  [gigue: 0.34 ms]
  --> Débit: 291.45 Mo/s (2.33 Gbps)    [fluctuation: 0.74%]
Pas mal du tout pour du mono-connexion en Cubic :)
Et ça reste comme ça le soir aussi après 21h ?