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

0 Membres et 1 Invité sur ce sujet

ouno

  • Abonné Orange Fibre
  • *
  • Messages: 224
  • Rennes (35)
checkFtthFree (test de débit TCP mono-connexion Freebox/Cubic/BBR)
« Réponse #252 le: 22 novembre 2024 à 23:05:39 »
Nouvelle version v0.19, qui ne contient encore que des améliorations pour Windows:
  • optimisation du code de récupération de la configuration réseau
  • ajout de certains paramètres de l'interface réseau dans l'affichage de la configuration réseau (paramètres utiles pour les investigations lors de problèmes de perf)
  • ajout de préfixes pour organiser/différencier les différents types de paramètres réseau affichés
  • prise en compte de l'overhead PCI Express lors de la vérification du taux de transfert max
  • ajout du contrôle des compteurs d'erreur de l'interface réseau avec affichage d'avertissement en cas d'augmentation lors des tests

ouno

  • Abonné Orange Fibre
  • *
  • Messages: 224
  • Rennes (35)
checkFtthFree (test de débit TCP mono-connexion Freebox/Cubic/BBR)
« Réponse #253 le: 22 novembre 2024 à 23:20:17 »
J'ai toujours ce blocage à 2.5 Gbps.... c'est lié à mon PC ?
Etrange en effet, surtout si ça fonctionnait bien avant de changer de box...
J'imagine que tu n'as qu'une machine connectée en 10G pour tester ?

J'ai ajouté des contrôles sur les compteurs d'erreur de l'interface réseau dans la version 0.19, tu peux toujours essayer pour voir si ça remonte quelque chose mais j'y crois pas trop vu que ça marchait bien avec l'autre box  ???

Fuzy

  • Abonné Free fibre
  • *
  • Messages: 635
  • RENNES
checkFtthFree (test de débit TCP mono-connexion Freebox/Cubic/BBR)
« Réponse #254 le: 23 novembre 2024 à 08:28:46 »
J'imagine que tu n'as qu'une machine connectée en 10G pour tester ?

J'en ai une autre :

[checkFtthFree v0.19]                           Windows 11 Build 22631 (64-bit)
-------------------------- 2024-11-23 08:23:14 +0100 --------------------------
Configuration réseau du système:
  Adapter.Driver: ASUS XG-C100C 10G PCI-E Network Adapter
  Adapter.DriverVersion: 3.1.7.0 (Marvell, 2022-06-02)
  Adapter.EEE: Disabled
  Adapter.FlowControl: Rx & Tx Enabled
  Adapter.IPChecksumOffloadIPv4: Rx & Tx Enabled
  Adapter.InterruptModeration: Enabled
  Adapter.JumboPacket: Disabled
  Adapter.LinkSpeed: 10 Gbps
  Adapter.LsoV1IPv4: Enabled
  Adapter.LsoV2: Enabled
  Adapter.PcieLinkSpeed: 5.0 GT/s
  Adapter.PcieLinkWidth: 2
  Adapter.PhysicalMediaType: 802.3
  Adapter.ReceiveBuffers: 512
  Adapter.Rsc: Enabled
  Adapter.SpeedDuplex: Auto Negotiation
  Adapter.TCPUDPChecksumOffload: Rx & Tx Enabled
  Adapter.TransmitBuffers: 2048
  NetProfile.NetworkCategory: Private
  Tcp.AutoTuningLevelLocal: Normal
  Tcp.CongestionProvider: CUBIC
  Tcp.EcnCapability: Disabled
  Tcp.ScalingHeuristics: Disabled
  Tcp.Timestamps: Allowed
[!] La carte réseau utilise actuellement une interface PCI Express avec un taux de transfert ne permettant pas d'atteindre le débit maximum du lien réseau
  => Latence TCP max pour une réception à 1 Gbps: 141 ms

Test TCP local (IPv4): téléchargement depuis la Freebox
  --> Latence: 1.13 ms                  [gigue: 0.33 ms]
  --> Débit: 747.15 Mo/s (5.98 Gbps)    [fluctuation: 1.29%]

Test TCP Internet (IPv4): téléchargement depuis l'AS 12876 (Scaleway) [BBR]
  --> Latence: 9.36 ms                  [gigue: 0.58 ms]
  --> Débit: 294.17 Mo/s (2.35 Gbps)    [fluctuation: 6.07%]

Test TCP Internet (IPv4): téléchargement depuis l'AS 12876 (Scaleway) [CUBIC]
  --> Latence: 8.25 ms                  [gigue: 1.45 ms]
  --> Débit: 284.71 Mo/s (2.28 Gbps)    [fluctuation: 4.07%]

[!] Le compteur "CoalescingExceptions" de l'interface réseau a été incrémenté de 777485 pendant les tests.
-------------------------- 2024-11-23 08:24:00 +0100 --------------------------

Pas mieux !

ouno

  • Abonné Orange Fibre
  • *
  • Messages: 224
  • Rennes (35)
checkFtthFree (test de débit TCP mono-connexion Freebox/Cubic/BBR)
« Réponse #255 le: 23 novembre 2024 à 09:29:01 »
Merci pour ce test, il montre bien l'intérêt des fonctionnalités que j'ai ajoutées dernièrement à checkFtthFree :)
Je vais détailler un peu du coup:


Configuration réseau du système:
  Adapter.LinkSpeed: 10 Gbps
  Adapter.PcieLinkSpeed: 5.0 GT/s
  Adapter.PcieLinkWidth: 2
[!] La carte réseau utilise actuellement une interface PCI Express avec un taux de transfert ne permettant pas d'atteindre le débit maximum du lien réseau

Test TCP local (IPv4): téléchargement depuis la Freebox
  --> Latence: 1.13 ms                  [gigue: 0.33 ms]
  --> Débit: 747.15 Mo/s (5.98 Gbps)    [fluctuation: 1.29%]
Ici on voit que la carte monte bien le lien à 10 Gbps, par contre elle est connectée à un slot PCI Express Gen 2 (5 GT/s) x2, donc limitée à 8 Gbps de bande passante utile max théorique, d'où l'avertissement de checkFtthFree.
Après ce n'est pas vraiment gênant pour le lien WAN qui est de toutes manières limité à 8 Gbps, mais ça explique sans doute le débit LAN bien en-dessous de 10 Gbps.


Configuration réseau du système:
  Adapter.Driver: ASUS XG-C100C 10G PCI-E Network Adapter
  Adapter.DriverVersion: 3.1.7.0 (Marvell, 2022-06-02)
Si jamais un pilote plus récent est disponible, ça peut valoir le coup d'essayer de le mettre à jour.


Mais bon cela ne concerne que ta deuxième machine, il faudrait voir ce que donne checkFtthFree v0.19 sur la première...
« Modifié: 23 novembre 2024 à 19:07:19 par ouno »

Fuzy

  • Abonné Free fibre
  • *
  • Messages: 635
  • RENNES
checkFtthFree (test de débit TCP mono-connexion Freebox/Cubic/BBR)
« Réponse #256 le: 23 novembre 2024 à 10:05:53 »
Merci !
Ce serait top d'avoir un point de comparaison avec quelqu'un d'autre qui a une Ultra.

[checkFtthFree v0.19]                           Windows 11 Build 26100 (64-bit)
-------------------------- 2024-11-23 09:07:54 +0100 --------------------------
Configuration réseau du système:
  Adapter.Driver: Intel(R) 82599 10 Gigabit Network Connection
  Adapter.DriverVersion: 4.1.254.0 (Intel, 2024-02-08)
"\x{0082}" does not map to cp850 at script/checkFtthFree.pl line 446, <STDIN> line 1.
  Adapter.FlowControl: Rx et Tx activ\x{0082}es
"\x{0082}" does not map to cp850 at script/checkFtthFree.pl line 446, <STDIN> line 1.
  Adapter.IPChecksumOffloadIPv4: Rx et Tx activ\x{0082}es
"\x{0082}" does not map to cp850 at script/checkFtthFree.pl line 446, <STDIN> line 1.
  Adapter.InterruptModeration: Activ\x{0082}(e)
"\x{0082}" does not map to cp850 at script/checkFtthFree.pl line 446, <STDIN> line 1.
"\x{0082}" does not map to cp850 at script/checkFtthFree.pl line 446, <STDIN> line 1.
  Adapter.JumboPacket: D\x{0082}sactiv\x{0082}(e)
  Adapter.LinkSpeed: 10 Gbps
"\x{0082}" does not map to cp850 at script/checkFtthFree.pl line 446, <STDIN> line 1.
  Adapter.LsoV2: Activ\x{0082}(e)
  Adapter.PcieLinkSpeed: 5.0 GT/s
  Adapter.PcieLinkWidth: 4
  Adapter.PhysicalMediaType: 802.3
  Adapter.ReceiveBuffers: 512
"\x{0082}" does not map to cp850 at script/checkFtthFree.pl line 446, <STDIN> line 1.
  Adapter.SpeedDuplex: N\x{0082}gociation automatique
"\x{0082}" does not map to cp850 at script/checkFtthFree.pl line 446, <STDIN> line 1.
  Adapter.TCPChecksumOffload: Rx et Tx activ\x{0082}es
  Adapter.TransmitBuffers: 512
  NetProfile.NetworkCategory: Private
  Tcp.AutoTuningLevelLocal: Normal
  Tcp.CongestionProvider: CUBIC
  Tcp.EcnCapability: Disabled
  Tcp.ScalingHeuristics: Disabled
  Tcp.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.36 ms                  [gigue: 0.05 ms]
  --> Débit: 1.16 Go/s (9.30 Gbps)      [fluctuation: 1.79%]

Test TCP Internet (IPv4): téléchargement depuis l'AS 12876 (Scaleway) [BBR]
  --> Latence: 8.17 ms                  [gigue: 0.36 ms]
  --> Débit: 293.11 Mo/s (2.34 Gbps)    [fluctuation: 3.48%]

Test TCP Internet (IPv4): téléchargement depuis l'AS 12876 (Scaleway) [CUBIC]
  --> Latence: 7.65 ms                  [gigue: 0.40 ms]
  --> Débit: 299.31 Mo/s (2.39 Gbps)    [fluctuation: 2.50%]

[!] Le compteur "ReceivedDiscardedPackets" de l'interface réseau a été incrémenté de 21076 pendant les tests.
-------------------------- 2024-11-23 09:08:36 +0100 --------------------------


Fuzy

  • Abonné Free fibre
  • *
  • Messages: 635
  • RENNES
checkFtthFree (test de débit TCP mono-connexion Freebox/Cubic/BBR)
« Réponse #257 le: 23 novembre 2024 à 10:21:30 »
J'ai augmenté le tampon !

[checkFtthFree v0.19]                           Windows 11 Build 26120 (64-bit)
-------------------------- 2024-11-23 10:18:37 +0100 --------------------------
Configuration réseau du système:
  Adapter.Driver: Intel(R) 82599 10 Gigabit Network Connection
  Adapter.DriverVersion: 4.1.254.0 (Intel, 2024-02-08)
"\x{0082}" does not map to cp850 at script/checkFtthFree.pl line 446, <STDIN> line 1.
  Adapter.FlowControl: Rx et Tx activ\x{0082}es
"\x{0082}" does not map to cp850 at script/checkFtthFree.pl line 446, <STDIN> line 1.
  Adapter.IPChecksumOffloadIPv4: Rx et Tx activ\x{0082}es
"\x{0082}" does not map to cp850 at script/checkFtthFree.pl line 446, <STDIN> line 1.
  Adapter.InterruptModeration: Activ\x{0082}(e)
"\x{0082}" does not map to cp850 at script/checkFtthFree.pl line 446, <STDIN> line 1.
"\x{0082}" does not map to cp850 at script/checkFtthFree.pl line 446, <STDIN> line 1.
  Adapter.JumboPacket: D\x{0082}sactiv\x{0082}(e)
  Adapter.LinkSpeed: 10 Gbps
"\x{0082}" does not map to cp850 at script/checkFtthFree.pl line 446, <STDIN> line 1.
  Adapter.LsoV2: Activ\x{0082}(e)
  Adapter.PcieLinkSpeed: 5.0 GT/s
  Adapter.PcieLinkWidth: 4
  Adapter.PhysicalMediaType: 802.3
  Adapter.ReceiveBuffers: 2048
"\x{0082}" does not map to cp850 at script/checkFtthFree.pl line 446, <STDIN> line 1.
  Adapter.SpeedDuplex: N\x{0082}gociation automatique
"\x{0082}" does not map to cp850 at script/checkFtthFree.pl line 446, <STDIN> line 1.
  Adapter.TCPChecksumOffload: Rx et Tx activ\x{0082}es
  Adapter.TransmitBuffers: 2048
  NetProfile.NetworkCategory: Private
  Tcp.AutoTuningLevelLocal: Normal
  Tcp.CongestionProvider: CUBIC
  Tcp.EcnCapability: Disabled
  Tcp.ScalingHeuristics: Disabled
  Tcp.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.42 ms                  [gigue: 0.34 ms]
  --> Débit: 1.13 Go/s (9.08 Gbps)      [fluctuation: 2.54%]

Test TCP Internet (IPv4): téléchargement depuis l'AS 12876 (Scaleway) [BBR]
  --> Latence: 8.24 ms                  [gigue: 0.33 ms]
  --> Débit: 291.73 Mo/s (2.33 Gbps)    [fluctuation: 6.23%]

Test TCP Internet (IPv4): téléchargement depuis l'AS 12876 (Scaleway) [CUBIC]
  --> Latence: 7.84 ms                  [gigue: 0.29 ms]
  --> Débit: 295.85 Mo/s (2.37 Gbps)    [fluctuation: 2.71%]

[!] Le compteur "ReceivedDiscardedPackets" de l'interface réseau a été incrémenté de 64580 pendant les tests.
-------------------------- 2024-11-23 10:19:20 +0100 --------------------------

Fuzy

  • Abonné Free fibre
  • *
  • Messages: 635
  • RENNES
checkFtthFree (test de débit TCP mono-connexion Freebox/Cubic/BBR)
« Réponse #258 le: 23 novembre 2024 à 12:00:52 »
J'ai éléminé, le commutateur en me branchant directement PC/Ultra même si je suis sûr que le problème n'est pas en local (entre 600 et 700 Mo/s avec une transfère de fichier) "on est pas au max au passage derrière le M.2"
Pour moi, l'Ultra est incapable de délivrer plus de 2.5Gbps WAN/LAN à un machine derrière le port SFP+... A croire que le port SFP+ est limité/couplé au commutateur  RJ45 2.5 Gbps !
Y a forcément une astuce de la part de Free car j'obtient des vitesses proche de 7/8Gbps en utilisant Ookla/ Nperf sur le PC  (multi/serveur)....

Y a t il une personne avec une Ultra qui peut faire le test SVP ?


ouno

  • Abonné Orange Fibre
  • *
  • Messages: 224
  • Rennes (35)
checkFtthFree (test de débit TCP mono-connexion Freebox/Cubic/BBR)
« Réponse #259 le: 23 novembre 2024 à 17:03:47 »
Désolé j'ai oublié une conversion d'encodage, d'où les messages "... does not map to cp850 ..." qui rendent le truc illisible...   :-\
C'est corrigé à partir de la version 0.20.

Sinon sur ta première machine on voit qu'il y a pas mal de paquets rejetés pendant les tests:
[!] Le compteur "ReceivedDiscardedPackets" de l'interface réseau a été incrémenté de 64580 pendant les tests.
Mais on ne sait pas si c'est au cours d'un test en particulier ou tous. Ca pourrait très bien être uniquement au cours du test LAN...

Je me rends compte qu'il serait bien mieux d'avoir la vérification des compteurs d'interface entre chaque test, du coup c'est ce que je vais ajouter dans la version 0.21.
« Modifié: 23 novembre 2024 à 18:14:07 par ouno »

darkmoon

  • Abonné Free fibre
  • *
  • Messages: 1 024
  • ↓ 8 Gbps | ↑ 8 Gbps (SGL 69)
checkFtthFree (test de débit TCP mono-connexion Freebox/Cubic/BBR)
« Réponse #260 le: 23 novembre 2024 à 18:18:42 »
Y a t il une personne avec une Ultra qui peut faire le test SVP ?

Chez moi cela fonctionne à peu près correctement :
[checkFtthFree v0.21]                           Windows 11 Build 22631 (64-bit)
-------------------------- 2024-11-23 18:20:19 +0100 --------------------------
Configuration réseau du système:
  Adapter.Driver: ASUS XG-C100C 10G PCI-E Network Adapter
  Adapter.DriverVersion: 3.1.10.0 (Marvell, 2024-04-23)
  Adapter.EEE: Disabled
  Adapter.FlowControl: Rx & Tx Enabled
  Adapter.IPChecksumOffloadIPv4: Rx & Tx Enabled
  Adapter.InterruptModeration: Enabled
  Adapter.JumboPacket: Disabled
  Adapter.LinkSpeed: 10 Gbps
  Adapter.LsoV1IPv4: Enabled
  Adapter.LsoV2: Enabled
  Adapter.PcieLinkSpeed: 8.0 GT/s
  Adapter.PcieLinkWidth: 2
  Adapter.PhysicalMediaType: 802.3
  Adapter.ReceiveBuffers: 2048
  Adapter.Rsc: Enabled
  Adapter.SpeedDuplex: Auto Negotiation
  Adapter.TCPUDPChecksumOffload: Rx & Tx Enabled
  Adapter.TransmitBuffers: 2048
  NetProfile.NetworkCategory: Private
  Tcp.AutoTuningLevelLocal: Normal
  Tcp.CongestionProvider: BBR2
  Tcp.EcnCapability: Disabled
  Tcp.ScalingHeuristics: Disabled
  Tcp.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.40 ms                  [gigue: 0.02 ms]
  --> Débit: 1.19 Go/s (9.49 Gbps)      [fluctuation: 0.04%]
[!] Le compteur "CoalescingExceptions" de l'interface réseau a été incrémenté de 29036 pendant le test.

Test TCP Internet (IPv6): téléchargement depuis l'AS 12876 (Scaleway) [BBR]
  --> Latence: 7.81 ms                  [gigue: 0.41 ms]
  --> Débit: 795.77 Mo/s (6.37 Gbps)    [fluctuation: 5.69%]
[!] Le compteur "CoalescingExceptions" de l'interface réseau a été incrémenté de 30269 pendant le test.

Test TCP Internet (IPv6): téléchargement depuis l'AS 12876 (Scaleway) [CUBIC]
  --> Latence: 7.01 ms                  [gigue: 0.29 ms]
  --> Débit: 854.03 Mo/s (6.83 Gbps)    [fluctuation: 3.05%]
[!] Le compteur "CoalescingExceptions" de l'interface réseau a été incrémenté de 24630 pendant le test.
-------------------------- 2024-11-23 18:20:47 +0100 --------------------------

[Edit 18:20, test effectué avec la nouvelle version 0.21]

ouno

  • Abonné Orange Fibre
  • *
  • Messages: 224
  • Rennes (35)
checkFtthFree (test de débit TCP mono-connexion Freebox/Cubic/BBR)
« Réponse #261 le: 23 novembre 2024 à 18:22:38 »
Nouvelle version v0.21: contrôle des compteurs d'erreur d'interface entre chaque test sous Windows

@Fuzy Si jamais tu peux refaire un test avec cette version ça permettra peut-être d'y voir un peu plus clair...

ouno

  • Abonné Orange Fibre
  • *
  • Messages: 224
  • Rennes (35)
checkFtthFree (test de débit TCP mono-connexion Freebox/Cubic/BBR)
« Réponse #262 le: 23 novembre 2024 à 18:40:53 »
Configuration réseau du système:
  Adapter.Driver: ASUS XG-C100C 10G PCI-E Network Adapter
  Adapter.DriverVersion: 3.1.10.0 (Marvell, 2024-04-23)

(...)

[!] Le compteur "CoalescingExceptions" de l'interface réseau a été incrémenté de 30269 pendant le test.
Intéressant, le compteur "CoalescingExceptions" est incrémenté, comme sur la deuxième machine de Fuzy qui a la même carte réseau.
Du coup peut-être que c'est "habituel" d'avoir des coalescing exceptions avec une ASUS XG-C100C.

De mon côté je viens de refaire plusieurs fois le test avec une Broadcom NetXtreme E-Series et tous les compteurs d'erreur restent bien à 0.

darkmoon

  • Abonné Free fibre
  • *
  • Messages: 1 024
  • ↓ 8 Gbps | ↑ 8 Gbps (SGL 69)
checkFtthFree (test de débit TCP mono-connexion Freebox/Cubic/BBR)
« Réponse #263 le: 23 novembre 2024 à 18:45:20 »
J'ai désactivé ça dans les options du pilote. J'ai bien sûr plus d'increment du compteur. Mais les débits semblent identiques.

Dans le doute, j'ai réactivé, comme tout fonctionne avec, je change rien :)