La Fibre

Télécom => Réseau => testdebit Comment tester son débit ? => Discussion démarrée par: quentinl le 06 août 2020 à 11:23:19

Titre: Disparité résultats entre nPerf et Speedtest
Posté par: quentinl le 06 août 2020 à 11:23:19
Bonjour à tous,

Étant récemment passé à la fibre, j'ai naturellement fait des test de débit. Ce que j'ai remarqué, c'est que j'ai systématiquement moi de débit sur nPerf que sur Speedtest peut importe le serveur

Pour info j'habite dans le Haut-Rhin et tous les tests ont été fait à quelques minutes d'intervalle sur le même PC

Exemples :

Speedtest Orange Paris :
(https://www.speedtest.net/result/9870306007.png)

nPerf Orange Paris :
(https://pic.nperf.com/r/3270051913984385-i8ZWOhh3.png)

Speedtest Orange Strasbourg :
(https://www.speedtest.net/result/9870382826.png)

nPerf Orange Strasbourg :
(https://pic.nperf.com/r/3270052815930166-R3d5fOdY.png)

Speedtest Wingo Zurich :
(https://www.speedtest.net/result/9870397861.png)

nPerf Wingo Zurich :
(https://pic.nperf.com/r/3270053375230909-o1E5G6Jb.png)

Mon processeur ne dépasse pas 23% d'utilisation pendant les test

Ma config :
(https://i.ibb.co/kJbLSZ8/Config.png) (https://imgbb.com/)

Est-ce un comportement normal ?

Si quelqu’un peut m'éclairer

Merci d'avance
Titre: Disparité résultats entre nPerf et Speedtest
Posté par: buddy le 06 août 2020 à 11:28:31

Après tu as un processeur 4 cœurs avec HT (donc 8 logiques). Donc si un cœur est au max, ça ne te fait "que" 12,5 % de charge .. Donc avec 23 % de charge pendant les tests, tu peux très bien avoir un cœur qui sature.
Titre: Disparité résultats entre nPerf et Speedtest
Posté par: quentinl le 06 août 2020 à 11:51:15
J'ai pas l'impression

(https://i.ibb.co/2YWdMWS/CPU.png) (https://ibb.co/vvVkdVh)
Titre: Disparité résultats entre nPerf et Speedtest
Posté par: vivien le 06 août 2020 à 12:06:43
Tu pourrais t'inscrire au test de nPerf installable sous Windows ?
=> [Beta-test] Application nPerf pour Windows, Mac, Linux (https://lafibre.info/tester-son-debit/beta-test-application-nperf-pour-windows-mac-linux/)

Je connais bien ton CPU, j'ai le même en version 2 cœurs HT.
Le processeur permet de faire des tests à 1 Gb/s, mais cela dépend du navigateur.

J'ai un Core i3-4150 CPU @ 3.50GHz et voici les tests réalisés avec une connexion 10 Gb/s symétrique (j'ai mis un serveur nPerf 10 Gb/s à coté de mon PC 10 Gb/s):

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.


(https://lafibre.info/testdebit/windows10/201803_10gbps_win10_nperf_chrome_1.png)

(https://lafibre.info/testdebit/windows10/201803_10gbps_win10_nperf_chrome_2.png)

(https://lafibre.info/testdebit/windows10/201803_10gbps_win10_nperf_chrome_3.png)



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)


(https://lafibre.info/testdebit/windows10/201803_10gbps_win10_nperf_firefox_1.png)

(https://lafibre.info/testdebit/windows10/201803_10gbps_win10_nperf_firefox_2.png)

(https://lafibre.info/testdebit/windows10/201803_10gbps_win10_nperf_firefox_3.png)



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.


(https://lafibre.info/testdebit/windows10/201803_10gbps_win10_nperf_edge_1.png)

(https://lafibre.info/testdebit/windows10/201803_10gbps_win10_nperf_edge_2.png)

(https://lafibre.info/testdebit/windows10/201803_10gbps_win10_nperf_edge_3.png)



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.


(https://lafibre.info/testdebit/ubuntu/201803_10gbps_ubuntu_nperf_chromium_1.png)

(https://lafibre.info/testdebit/ubuntu/201803_10gbps_ubuntu_nperf_chromium_2.png)

(https://lafibre.info/testdebit/ubuntu/201803_10gbps_ubuntu_nperf_chromium_3.png)



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.

Titre: Disparité résultats entre nPerf et Speedtest
Posté par: Makara le 06 août 2020 à 12:23:32
J'apporte ma pierre ;)

Depuis que je suis passé en 10gb en février, impossible de dépasser les 1,3gb sur nperf (exception : stella telecom, mais il a disparu).
Speedtest, aucun problème, que ce soit sur l'appli windows ou le site web.

Titre: Disparité résultats entre nPerf et Speedtest
Posté par: vivien le 06 août 2020 à 12:45:45
Makara quel est ton CPU ?

C'est important car c'est souvent l'élément limitant.

Pour le serveur je te conseille Paris Bouygues (protocole de congestion Cubic) ou Paris BBR Bouygues (protocole de congestion BBR)

Idem, il serait intéressant que tu vienne dans la section privée pour la béta nPerf.
=> [Beta-test] Application nPerf pour Windows, Mac, Linux (https://lafibre.info/tester-son-debit/beta-test-application-nperf-pour-windows-mac-linux/)
Titre: Disparité résultats entre nPerf et Speedtest
Posté par: quentinl le 06 août 2020 à 12:52:39
J'ai envoyé ma demande pour rejoindre le groupe à l'instant
Titre: Disparité résultats entre nPerf et Speedtest
Posté par: vivien le 06 août 2020 à 12:55:32
C'est approuvé.
Titre: Disparité résultats entre nPerf et Speedtest
Posté par: Makara le 06 août 2020 à 13:05:28
AMD Threadripper 1950X

Nperf mange ~8%
Speedtest ~10%

Demande effectuée ^^
Titre: Disparité résultats entre nPerf et Speedtest
Posté par: quentinl le 06 août 2020 à 13:06:50
Je viens de faire 2 tests :
- Orange Paris
- Bouygues BBR

J'ai un débit plus rapide sur les 2 qu'avec le test en ligne depuis Fierfox

Seul le débit avec BBR est un peut moins élevé
Titre: Disparité résultats entre nPerf et Speedtest
Posté par: alain_p le 06 août 2020 à 13:12:25
Seul le débit avec BBR est un peut moins élevé

C'est un peu dommage, car certains affirment qu'il gère mieux la congestion que l'algorithme cubic.
Titre: Disparité résultats entre nPerf et Speedtest
Posté par: quentinl le 06 août 2020 à 13:14:04
C'est un peu dommage, car certains affirment qu'il gère mieux la congestion que l'algorithme cubic.

Après la différence n'est pas non plus énorme

C'est peut être juste un congestion au moment de mon test
Titre: Disparité résultats entre nPerf et Speedtest
Posté par: vivien le 06 août 2020 à 13:24:57
Surtout il faudrait tester avec le serveur dans la même configuration en ne modifiant que le protocole de congestion TCP.

Orange est connu pour tuner ses serveurs plus que moi (je gère les serveurs Bouygues / Ikoula / Adeli).

Paris Bouygues (protocole de congestion Cubic) et Paris BBR Bouygues (protocole de congestion BBR) sont deux serveurs dans la même baie à Nanterre, chacun avec son lien fibre 10 Gb/s dédié.
La configuration est logicielle est identique excepté le protocole de congestion TCP. (je peut fournir la configuration hardware et software détaillée si cela intéresse)

BBR est bien meilleur en mono-connexion mais j'ai pas assez de recule sur les test multi-connexions.
Titre: Disparité résultats entre nPerf et Speedtest
Posté par: quentinl le 06 août 2020 à 13:34:47
Je confirme qu'il s'agit bien d'une erreur de ma part

Les débits sont légèrement plus élevés en BBR

Mes débit sont donc proche du maximum théorique
Titre: Disparité résultats entre nPerf et Speedtest
Posté par: Makara le 06 août 2020 à 13:35:17
Ici les débit sont bien meilleurs sur l'appli que sur le site web, surtout sur BBR. Mais vu que c'est une Beta privée, je ne post pas de screen, sauf autorisation de Sn@ke.
Titre: Disparité résultats entre nPerf et Speedtest
Posté par: quentinl le 06 août 2020 à 13:36:11
Ici les débit sont bien meilleurs sur l'appli que sur le site web, surtout sur BBR. Mais vu que c'est une Beta privée, je ne post pas de screen.

On a pas le droit de poster des screen sur ce forum ?
Titre: Disparité résultats entre nPerf et Speedtest
Posté par: Makara le 06 août 2020 à 13:37:00
J'en doute vu le post "A lire impérativement" Enfin je prend pas le risque perso ^^
Titre: Disparité résultats entre nPerf et Speedtest
Posté par: vivien le 06 août 2020 à 14:25:15
L'idée d'une bêta privée, c'est de protéger le secret quelques mois avant sa publication (car si vous ne le savez pas les outils de test de débit ont tendance à se copier).

Sn@ke peut peut-être nous dire si la miniature du résultat peut-être partagé mais en attendant, si vous partagez une miniature, cela doit être celle du SpeedTest (sans les tests complémentaires).
Titre: Disparité résultats entre nPerf et Speedtest
Posté par: nague le 10 septembre 2020 à 19:12:28
Je lis un peu plus haut que les serveurs speedtest d'Orange sont "tunés" en TCP... Pourtant, j'ai souvent remarqué que depuis l'étranger, ceux sont les serveurs testdebit.info qui ont les meilleurs perfs ! Là encore, depuis l'Italie (latence 100ms), j'obtiens 25Mbps symétrique alors que tous les autres serveurs "parisiens" ne vont pas au dessus de 3/4Mbps. Résultats identiques avec mon vpn perso français (donc ce n'est pas trop une histoire de routes). Bref, je me demande s'il n'y a pas quand même un petit tuning TCP sur ces serveurs, et je serais bien curieux de savoir quoi  :)
Titre: Disparité résultats entre nPerf et Speedtest
Posté par: vivien le 10 septembre 2020 à 19:53:11
Oui les serveurs testdebit.info sont tous passées avec le protocole de congestion BBR au début de l'été, après avoir fait une analyse comparative.

Je vais en mettre un supplémentaire disponible en Cubic, ce qui permettra de comparer sur un même site BBR à Cubic.

Maintenant, il n'y a pas d'autres optimisations (il y a des modification de la Rwin pour qu'elle ne soit pas limitante, mais cela ne devrait pas changer les résultats pour les test multi-connexion).

Dans les autres serveurs de tests de débit, il y a beaucoup de Cubic, mais aussi de l'Illinois.
Titre: Disparité résultats entre nPerf et Speedtest
Posté par: nague le 10 septembre 2020 à 23:44:30
Merci pour ton retour Vivien, je n'avais pas encore entendu parler de BBR, je vais me renseigner.
Titre: Disparité résultats entre nPerf et Speedtest
Posté par: vivien le 11 septembre 2020 à 09:05:27
Il y a un sujet dédié : https://lafibre.info/tcpip/bbr/

Un résumé :
Impact du contrôle de congestion (Cubic, BBR,...) sur la mesure de la Qos :
(https://lafibre.info/images/doc/202006_arcep_rapport_etat_internet_2020_1_qos_4.png)
Titre: Disparité résultats entre nPerf et Speedtest
Posté par: Makara le 14 septembre 2020 à 10:17:49
Après plusieurs test à différentes heures depuis ~1 mois, j'ai pu remarquer que j'ai en général 100 à 300mb (rarement 500) de moins sur le serveur BBR. Étrange pour le coup :/
Titre: Disparité résultats entre nPerf et Speedtest
Posté par: vivien le 14 septembre 2020 à 10:40:17
On parle de Paris BBR ?

Il a pourtant la même configuration depuis juillet que les autres serveurs Bouygues.

Je vient à l'instant (10h30 le 14 septembre) de passer le serveur "Paris BBR" en Cubic.
Je vais demander à nPerf de changer son nom.

L'idée de ce serveur supplémentaire était de proposer BBR quand les autres étaient en Cubic.

Maintenant que les autres sont en BBR, on va faire l'inverse : il va proposer Cubic.
Titre: Disparité résultats entre nPerf et Speedtest
Posté par: Makara le 14 septembre 2020 à 10:43:43
Oui, j'ai toujours moins sur Paris BBR que Paris, ce qui me semble étrange après lecture de l'article.  :-\
Titre: Disparité résultats entre nPerf et Speedtest
Posté par: vivien le 14 septembre 2020 à 11:03:46
Étrange, ces dernière semaines le serveur "Paris Bouyuges" et "Paris BBR Bouygues" sont situé dans la même baie, avec normalement la même configuration logicielle, matérielle et réseau.

Depuis 10h30 "Paris BBR" est passé en Cubic (son nom sera bientôt changé, j'ai envoyé la demande à nPerf)
Titre: Disparité résultats entre nPerf et Speedtest
Posté par: Makara le 14 septembre 2020 à 11:14:18
Après la différence n'est que de ~100 à 300mb (une fois à 500) sur un résultat à 5/6gb, donc ce n'est pas énorme non plus.

Je peux t'envoyer les screens de l'historique en mp si ça t’intéresses ^^
Titre: Disparité résultats entre nPerf et Speedtest
Posté par: vivien le 14 septembre 2020 à 11:28:30
Oui, je suis intéressé par une capture d'écran de l'historique.
Titre: Disparité résultats entre nPerf et Speedtest
Posté par: Makara le 14 septembre 2020 à 11:52:33
C'est envoyé.
Titre: Disparité résultats entre nPerf et Speedtest
Posté par: vivien le 14 septembre 2020 à 12:08:35
Le serveur nPerf est renommé.

Les serveurs ci-dessous sont donc tous en BBR sauf celui qui mentionne Cubic.

Pour comparer Cubic à BBR il faut donc choisir le serveur PAris pour BBR et Paris Cubic pour Cubic.

(https://lafibre.info/images/bytel/202009_serveurs_nperf_bouygues.png)
Titre: Disparité résultats entre nPerf et Speedtest
Posté par: vivien le 14 septembre 2020 à 12:20:03
La différence entre les deux serveurs nPerf peut être lié au Qdisc : il a été quelques semaine forcé à fq.

Là il est de retour a sa valeur par défaut : fq_codel

Ce changement se fait par :
net.core.default_qdisc=fq

Ou :
net.core.default_qdisc=fq_codel

On devrait donc n'avoir que le protocole de congestion en différence.
Titre: Disparité résultats entre nPerf et Speedtest
Posté par: Makara le 14 septembre 2020 à 13:30:06
Cette fois j'ai légèrement plus sur "Paris" que sur "Paris Cubic"

4677 / 603 Paris Cubic
4850 / 665 Paris
Titre: Disparité résultats entre nPerf et Speedtest
Posté par: vivien le 14 septembre 2020 à 13:35:51
Merci.

Cela semble logique, BBR est conçu pour être plus performant que Cubic dans la majorité des cas.

Je vais lancer un serveur SPeedTest.net Cubic pour pouvoir comparer avec BBR.