Auteur Sujet: Les connexions 10 Gb/s: un vrai défi pour les testeurs de débit  (Lu 19305 fois)

0 Membres et 1 Invité sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 29 569
    • Twitter LaFibre.info
Les connexions 10 Gb/s: un vrai défi pour les testeurs de débit



Cela ne vous a pas échappé, Salt à lancé en Suisse la première offre grand public 10 Gb/s symétrique :

Salt, l'opérateur mobile suisse racheté en 2015 par Xavier Niel (Free) se lance dans le fixe avec une offre FTTH 10 Gb/s symétrique :
la Fiber Box :1ère offre haut débit mondiale basée sur la technologie XGS-PON 10 Gbit/s, pour 43€/mois


Salt Mobile, anciennement Orange est le 3ème opérateur de téléphonie mobile en Suisse, avec 16,3 % de part de marché, derrière Swisscom avec 57,7 % et Sunrise avec 25,9 %

Son entrée dans le fixe se fait directement avec une unique offre à 10 Gb/s symétrique facturée 49,95 Fr suisses (42,6 €/mois). Couplé avec un forfait mobile « illimité », l'ensemble est facturé 64,90 Fr (55 €/mois).



Les caractéristiques de l'offre facturée 42,6 €/mois :
- Débit descendant : 10 Gbit/s (10’000 Mbit/s) vitesse max.
- Débit montant : 10 Gbit/s (10’000 Mbit/s) vitesse max.

Il y a peu d’intérêt d'avoir une connexion 10 Gb/s, car généralement les serveurs sur Internet sont incapable d’avoir de tels débits dans un usage réel.
Il faut donc avoir plusieurs usages en parallèle pour espérer remplir le tuyau.

Il y a une exception : les testeurs de débits. Je me suis donc penché sur quelques tests de débit.

N'ayant pas de connexion Salt chez moi, j'ai tout simplement mis un serveur qui héberge tous les tests de débit connecté directement à mon PC en 10 Gb/s. Mon PC est donc directement connecté au serveur par un câble Ethernet de 3 mètres à 10 Gb/s, via deux cartes Intel X540-T1, une carte avec un port RJ45 10 000 / 1 000 / 100. Pour forcer mon PC à utiliser mon serveur plutôt que le vrai serveur, j'ai modifié mon fichier /etc/hosts.

Mon PC de test :
- CPU : Intel Core i3-4150 @3.50GHz (C'est un processeur qui possède le jeu de 7 instructions dédiées au chiffrement matériel AES sur certains processeurs : AES-NI - Advanced Encryption Standard New Instructions ce qui est important pour nPerf qui est chiffré)
- Ram : 16 Go Certains tests on besoin de  plus de 10 Go de ram car il place en RAM le fichier reçu. 10 Go correspond a un débit de 8 Gb/s pendant 10 secondes.
- Réseau : Carte réseau convergent Ethernet Intel X540-T1 (10 Gb/s cuivre)
- Bios avec le dernier microcode, patchant Meltdown et Spectre.
- OS1 : Windows 10 famille 1709 64bits à jour (clean install effectuée spécialement pour ce test - je n'ai installé que les 2 navigateurs et les drivers)
- OS2 : Ubuntu 17.10 64bits à jour (là c'est mon pc de travail, je n'ai pas fait de clean install)

Serveur : Copie de ce qui est installé sur le serveur de test de débit "Massy" mais avec un CPU moins puissant : Xeon E3-1230 v2 @3.3GHz Ce processeur sait sans problème gérer 10 Gb/s sur tous les tests de débit.

vivien

  • Administrateur
  • *
  • Messages: 29 569
    • Twitter LaFibre.info
Les connexions 10 Gb/s: SpeedTest
« Réponse #1 le: 25 mars 2018 à 15:10:45 »
On commence par SpeedTest by Ookla

Test avec Google Chrome 65 sous Windows 10 : On note que la latence est un peu aléatoire et qu'on est limité à 1 Gb/s en descendant et 3,7 Gb/s en montant.
Cette limitation de débit est liée à une saturation du CPU pendant le test.

Ce débit est considéré comme incohérent par SpeedTest qui refuse d'enregistrer le lien (pas d'identifiant du résultat)










Test avec Mozilla Firefox 59 sous Windows 10 : Les débits chutent : on est limité à 1,6 Gb/s en descendant et 1,3 Gb/s en montant.
Cette limitation de débit est liée à une saturation du CPU pendant le test.

Le débit montant étant plus faible, SpeedTest ne considère pas les données incohérentes et on a un identifiant du test, ce qui permet d'avoir la miniature.




Les 3 miniatures des 3 tests :




Test avec Microsoft Edge sous Windows 10 : On note que la latence est fiable et qu'on est limité à 1,8 Gb/s en descendant et 4 Gb/s en montant.
Cette limitation de débit est liée à une saturation du CPU pendant le test.

Ce débit est considéré comme incohérent par SpeedTest qui refuse d'enregistrer le lien (pas d'identifiant du résultat)










Test avec Google Chromium sous Ubuntu 17.10 : Contrairement à Chrome sous Windows, pas de pb de latence et les débits sont meilleurs : 2,5 Gb/s en descendant et 7,5 Gb/s en montant.
Cette limitation de débit est liée à une saturation du CPU pendant le test.










Test avec Mozilla Firefox 59 sous Ubuntu 17.10 : Les débits descendant son plus élevé que sous Chroimim (5 Gb/s en descendant) mais du coté du débit montant, on passe de 7,5 Gb/s  sous Chromium à 3 Gb/s avec Firefox.

Cette limitation de débit est liée à une saturation du CPU pendant le test.







vivien

  • Administrateur
  • *
  • Messages: 29 569
    • Twitter LaFibre.info
Les connexions 10 Gb/s: SpeedTest
« Réponse #2 le: 25 mars 2018 à 15:16:30 »
SpeedTest Ookla : Pourquoi sous Windows 10, Microsoft Edge a un meilleur débit que Chrome ou Firefox ?

La raison est en toute simple : SpeedTest met de la publicité sur tous les navigateurs, sauf Edge.

Cette publicité massive consomme un CPU non négligeable ce qui réduite le débit sachant que dans tous les cas ce qui a limité le débit est le CPU de mon PC : Intel Core i3-4150 @3.50GHz

SpeedTest sous Firefox (ici sous Ubuntu) : (admirez la publicité pour la fibre SFR en concurrence avec la fibre Red)


SpeedTest sous Microsoft Edge sous Windows 10 :



Pourquoi Ookla l'éditeur de SpeedTest ne met pas de publicité sous Edge ?

La raison est probablement que l'application proposé dans le store Windows 10 utilise Edge comme toutes les applications du store Microsoft et que cette publicité doit poser problème sur cette application, notamment sur l'action à réaliser en cas de clic sus celle-ci, la présence de Edge étant invisible sur l'application.

vivien

  • Administrateur
  • *
  • Messages: 29 569
    • Twitter LaFibre.info
Les connexions 10 Gb/s: SpeedTest
« Réponse #3 le: 25 mars 2018 à 15:23:27 »
SpeedTest Ookla : l’application SpeedTest disponible sous Windows 10 permet d'avoir un meilleur débit ?

Cette application est depuis toujours bien buguée, il m'est impossible de sélectionner le serveur de Massy donc je n'ai pas pu tester ses performances.

Il est par contre probable que ses performances soient identiques à celles de SpeedTest sous Edge.


Que vaut SpeedTest-cli sous Linux :

Voici 3 tests effectués : les débits sont plutôt bon, mais c'est lié au fait que latence est nulle. Cette application télécharge des petits fichiers de 32 Mo en http (le protocole de test est complètement différent du SpeedTest officiel). Les débits s'écroulent rapidement dès que la latence augmente.

Ces fichiers de 32 Mo sont sur tous les serveurs SpeedTest car ils étaient utilisés il y a 5 ans pour l’application SpeedTest mobile.



vivien

  • Administrateur
  • *
  • Messages: 29 569
    • Twitter LaFibre.info
Les connexions 10 Gb/s: nPerf
« Réponse #4 le: 25 mars 2018 à 15:27:50 »
Passons à nPerf :

nPerf est le seul des tests de débit comparé ici qui utilise une connexion chiffrée. Il est donc important d'avoir les 7 instructions dédiées au chiffrement matériel AES pour ne pas dégrader les débits.

Test avec Google Chrome 65 sous Windows 10 : On est limité à environ 1 Gb/s symétrique.
Cette limitation de débit est liée à une saturation du CPU pendant le test.










Test avec Mozilla Firefox 59 sous Windows 10 : On a des données incohérentes.

Le débit est nul, mais pas la moyenne, car le test de débit ne fonctionne que au démarrage du test : le navigateur se freeze des la première seconde du test, probablement lié a une saturation CPU.

Pour une raison que j'ignore, je n'ai pas réussi à récupérer la miniature (image manquante montrant qu'elle ne s'est pas générée sur les serveurs de nPerf)










Test avec Microsoft Edge sous Windows 10 : On est limité à environ 400 Mb/s en débit descendant et 2 Gb/s en débit montant.

Cette limitation de débit est liée à une saturation du CPU pendant le test.










Test avec Google Chromium sous Ubuntu 17.10 : Les résultats sont proche de Chrome sous Windows, les débits sont un tout petit peu plus élevés : 1,1 Gb/s en descendant et 1,3 Gb/s en montant.

Cette limitation de débit est liée à une saturation du CPU pendant le test.










Test avec Mozilla Firefox sous Ubuntu 17.10 : impossible de choisir manuellement un serveur dans la liste.
Je n'ai donc pas réalisé de test sous Firefox sous Linux.

vivien

  • Administrateur
  • *
  • Messages: 29 569
    • Twitter LaFibre.info
Les connexions 10 Gb/s: IPv6-test
« Réponse #5 le: 25 mars 2018 à 15:41:32 »
IPv6-test (http://ipv6-test.com/speedtest/)

Les débits semblent trop élevés : j'ai systématiquement l'erreur parseerror

Il semble pourtant avoir réussi a bien remplir la connexion avec un débit constaté sur l'interface de plus de 7 Gb/s : (Cette limitation de débit est liée à une saturation du CPU pendant le test)



Comme vous pouvez le voir le test va utiliser entièrement ma ram : 16Go est un minimum pour du 10 Gb/s avec ce test de débit.

vivien

  • Administrateur
  • *
  • Messages: 29 569
    • Twitter LaFibre.info
Les connexions 10 Gb/s: SpeedTest
« Réponse #6 le: 25 mars 2018 à 15:43:44 »
SpeedTest utilise moins de ram en débit descendant : un PC avec 12 Go de ram est suffisant pour un test à 10 Gb/s

A noter que le test de débit montant n’utilise pas de ram supplèmentaire : rien n'est stocké en local



vivien

  • Administrateur
  • *
  • Messages: 29 569
    • Twitter LaFibre.info
Les connexions 10 Gb/s: nPerf
« Réponse #7 le: 25 mars 2018 à 15:47:50 »
nPerf n’utilise presque pas de ram pour un test de débit descendant, mais c'est le test de débit montant qui utilise de la ram (l'inverse de SpeedTest)

Vu les débits obtenus, il est difficile d'envisager les débits nécessaires pour un tests à 10 Gb/s



vivien

  • Administrateur
  • *
  • Messages: 29 569
    • Twitter LaFibre.info
Les connexions 10 Gb/s: iPerf3
« Réponse #8 le: 25 mars 2018 à 15:50:11 »
Enfin, voici un petit test iPerf3

iPerf3 n'utilise presque pas de ram et presque pas de CPU (je fais des tests à 1 Gb/s sur un pentium 4 sous Linux)

On obtient bien le débit attendu pour une connexion 10 Gb/s en descendant (argument -R) et en débit montant (pas d'option passé dans la ligne de commande).

Ce n'est par contre pas un test dans le navigateur (ce qui est compliqué ici c'est de faire un test de débit performant dans un navigateur web)



miky01

  • Expert. Réseau RESO-LIAin (01)
  • Client K-Net
  • *
  • Messages: 3 935
  • Farges (01)
Les connexions 10 Gb/s: un vrai défi pour les testeurs de débit
« Réponse #9 le: 25 mars 2018 à 16:23:24 »
Genial le ping a 0 ms, ca doit etre un cable CAT25 avec le router  :D

vivien

  • Administrateur
  • *
  • Messages: 29 569
    • Twitter LaFibre.info
Les connexions 10 Gb/s: un vrai défi pour les testeurs de débit
« Réponse #10 le: 25 mars 2018 à 16:30:08 »
Deux remarques sur la latence :
- La latence des testeur web est assez aléatoire, notamment chez SpeedTest Ookla.
- Dans mon cas, il n'y a ni routeur, ni switch, le serveur est connecté en direct au serveur, ce qui permet de se concentrer sur autre chose que le réseau.

Je suis identifié en tant "SFR" car pour le chargement du test de débit, c'est ma connexion internet qui est utilisée (SFR câble).
Seul l'appel au serveur de test est modifié par le fichiers /etc/hosts

Mon PC de test a donc deux cartes réseau :
- carte réseau 1 Gb/s intégrée à la carte mère => SFR câble (IP 192.168.0.13 qui pointe sur l'IP publique 93.29.254.73)
- carte réseau 10 Gb/s Intel => directement connectée au serveur via un câble RJ45 de 3 mètres (IP 192.168.10.2, le serveur a l'IP 192.168.10.1)

Gredox

  • Client Orange Fibre
  • *
  • Messages: 71
  • 62
Les connexions 10 Gb/s: un vrai défi pour les testeurs de débit
« Réponse #11 le: 25 mars 2018 à 16:37:02 »
Bonjour Vivien,

Des tests très intéressants.
Concernant la pub, je suis quand même surpris de de son impact (même pour un I3).
Je suis toujours avec un Ad Block sous chrome donc je n'ai jamais remarqué cela avant.

 

Mobile View