La Fibre

Télécom => Réseau => testdebit Comment tester son débit ? => Discussion démarrée par: vivien le 31 mars 2019 à 22:18:44

Titre: SpeedTest / nPerf: L'impact du CPU sur les débits
Posté par: vivien le 31 mars 2019 à 22:18:44
Comparatif de la limitation de débit liée au CPU

J'ai décidé de comparer les tests de débit pour voir comment évolue le débit quand c'est le processeur qui limite le débit et non le réseau.

Pour faire ce test, j'ai pris un PC portable haut de gamme qui commence a voir de l'Age :
PC équipé d'un Core 2 Duo T8100 (2 cœurs 64bits à 2,1 Ghz), 4Go de RAM, une carte réseau 1 Gb/s Broadcom.
Ce PC est directement connecté à un serveur Xeon puissant équipé qui sais gérer parfaitement 10 Gb/s.

Deux systèmes d'exploitation sont installés :
- Windows 10 1903 (c'est dernière version proposé dans le canal rapide Insider Preview)
- Ubuntu 18.04.2 (Kernel 4.15)

Sur chaque système deux navigateurs sont installés :
-Google Chrome 73
- Mozilla Firefox 66

Sur chaque navigateur et chaque système d’exploitation 3 tests sont réalisés :
- SpeedTest.net d'Ookla en mode multi-connexion (multihread)
- SpeedTest.net d'Ookla en mode mono-connexion (monothread)
- nPerf (c'est du multi-connexion)

Le test SpeedTest.net utilise le port 8080 en https
Le test nPerf est plus représentatif et utilise le port 443 en https

Voici les résultats médians, pour chaque case du tableau, 3 tests sont effectués et c'est la médiane qui est retenue. Cela permet de supprimer des erreurs de mesures ponctuelles.
Les débit sont exprimés en Mb/s et la latence en ms.

Les résultats qui permettent de comparer système d’exploitation et navigateur pour un même test de débit :
(https://lafibre.info/images/barometre/201903_comparatifs_tests_debit_1.png)

Une autre vision des tests, qui permet de comparer SpeedTest à nPerf sur un même navigateur :
(https://lafibre.info/images/barometre/201903_comparatifs_tests_debit_2.png)

Gain de débit médian qu'entraine le passage de Windows 10 à Ubuntu
Vert = Ubuntu + rapide que Windows 10
Rouge = Windows 10 plus rapide que Ubuntu

(https://lafibre.info/images/barometre/201903_comparatifs_tests_debit_3.png)
Titre: SpeedTest / nPerf: L'impact du CPU sur les débits
Posté par: vivien le 31 mars 2019 à 22:20:32
Caractéristiques du PC de test :

(https://lafibre.info/testdebit/windows10/201903_testdebit_t8100_win10_systeme_1.png)

(https://lafibre.info/testdebit/windows10/201903_testdebit_t8100_win10_systeme_2.png)

(https://lafibre.info/testdebit/windows10/201903_testdebit_t8100_win10_systeme_3.png)

(https://lafibre.info/testdebit/ubuntu/201903_testdebit_t8100_ubuntu_systeme_1.png)

(https://lafibre.info/testdebit/ubuntu/201903_testdebit_t8100_ubuntu_systeme_2.png)
Titre: SpeedTest / nPerf: L'impact du CPU sur les débits
Posté par: vivien le 31 mars 2019 à 22:21:46
Bien sur, le PC  gère parfaitement 1 Gb/s par exemple via un téléchargement http :

(https://lafibre.info/testdebit/ubuntu/201903_testdebit_t8100_ubuntu_wget.png)
Titre: SpeedTest / nPerf: L'impact du CPU sur les débits
Posté par: vivien le 31 mars 2019 à 22:24:38
La saturation du processeur est bien visible sur ces graphiques :

Windows 10 + Chrome + SpeedTest en mode multi-connexion (multi-thrad)

J'ai remarqué que les publicité sont la cause d'une consommation non négligeable de CPU et on voit la différence sur les pub qui consomment beaucoup de CPU

(https://lafibre.info/testdebit/windows10/201903_testdebit_t8100_win10_chrome_speedtest_multi_1.png)

(https://lafibre.info/testdebit/windows10/201903_testdebit_t8100_win10_chrome_speedtest_multi_2.png)

(https://lafibre.info/testdebit/windows10/201903_testdebit_t8100_win10_chrome_speedtest_multi_3.png)
Titre: SpeedTest / nPerf: L'impact du CPU sur les débits
Posté par: alain_p le 31 mars 2019 à 22:25:36
Je suis surpris de la différence entre Chrome et Firefox. Je n'ai pas de problème à atteindre plus de 900 Mb/s sous Firefox, avec windows 10 1803. Bien sûr, je ne ferais pas mieux sous Chrome.

P.S : en fait, c'est l'upload qui est très différent. Pourquoi en download ne pas atteindre les mêmes débits ?
Titre: SpeedTest / nPerf: L'impact du CPU sur les débits
Posté par: vivien le 31 mars 2019 à 22:26:17
Windows 10 + Firefox + SpeedTest en mode multi-connexion (multithread)

(https://lafibre.info/testdebit/windows10/201903_testdebit_t8100_win10_firefox_speedtest_multi_1.png)

(https://lafibre.info/testdebit/windows10/201903_testdebit_t8100_win10_firefox_speedtest_multi_2.png)

(https://lafibre.info/testdebit/windows10/201903_testdebit_t8100_win10_firefox_speedtest_multi_3.png)
Titre: SpeedTest / nPerf: L'impact du CPU sur les débits
Posté par: vivien le 31 mars 2019 à 22:26:53
Windows 10 + Chrome + SpeedTest en mode mono-connexion (monothread)

(https://lafibre.info/testdebit/windows10/201903_testdebit_t8100_win10_chrome_speedtest_mono_1.png)

(https://lafibre.info/testdebit/windows10/201903_testdebit_t8100_win10_chrome_speedtest_mono_2.png)

(https://lafibre.info/testdebit/windows10/201903_testdebit_t8100_win10_chrome_speedtest_mono_3.png)
Titre: SpeedTest / nPerf: L'impact du CPU sur les débits
Posté par: vivien le 31 mars 2019 à 22:27:37
Windows 10 + Firefox + SpeedTest en mode mono-connexion (mono-thrad)

(https://lafibre.info/testdebit/windows10/201903_testdebit_t8100_win10_firefox_speedtest_mono_1.png)

(https://lafibre.info/testdebit/windows10/201903_testdebit_t8100_win10_firefox_speedtest_mono_2.png)

(https://lafibre.info/testdebit/windows10/201903_testdebit_t8100_win10_firefox_speedtest_mono_3.png)
Titre: SpeedTest / nPerf: L'impact du CPU sur les débits
Posté par: vivien le 31 mars 2019 à 22:28:56
Windows 10 + Chrome + Nperf

(https://lafibre.info/testdebit/windows10/201903_testdebit_t8100_win10_chrome_nperf_1.png)

(https://lafibre.info/testdebit/windows10/201903_testdebit_t8100_win10_chrome_nperf_2.png)

(https://lafibre.info/testdebit/windows10/201903_testdebit_t8100_win10_chrome_nperf_3.png)
Titre: SpeedTest / nPerf: L'impact du CPU sur les débits
Posté par: vivien le 31 mars 2019 à 22:29:22
Windows 10 + Firefox + Nperf

(https://lafibre.info/testdebit/windows10/201903_testdebit_t8100_win10_firefox_nperf_1.png)

(https://lafibre.info/testdebit/windows10/201903_testdebit_t8100_win10_firefox_nperf_2.png)

(https://lafibre.info/testdebit/windows10/201903_testdebit_t8100_win10_firefox_nperf_3.png)
Titre: SpeedTest / nPerf: L'impact du CPU sur les débits
Posté par: vivien le 31 mars 2019 à 22:31:48
Ubuntu 18.04 + Chrome + Nperf

(https://lafibre.info/testdebit/ubuntu/201903_testdebit_t8100_ubuntu_chrome_nperf_1.png)

(https://lafibre.info/testdebit/ubuntu/201903_testdebit_t8100_ubuntu_chrome_nperf_2.png)

(https://lafibre.info/testdebit/ubuntu/201903_testdebit_t8100_ubuntu_chrome_nperf_3.png)
Titre: SpeedTest / nPerf: L'impact du CPU sur les débits
Posté par: vivien le 31 mars 2019 à 22:32:36
Ubuntu 18.04 + Firefox + Nperf

(https://lafibre.info/testdebit/ubuntu/201903_testdebit_t8100_ubuntu_firefox_nperf_1.png)

(https://lafibre.info/testdebit/ubuntu/201903_testdebit_t8100_ubuntu_firefox_nperf_2.png)

(https://lafibre.info/testdebit/ubuntu/201903_testdebit_t8100_ubuntu_firefox_nperf_3.png)
Titre: SpeedTest / nPerf: L'impact du CPU sur les débits
Posté par: vivien le 31 mars 2019 à 22:33:45
Ubuntu 18.04 + Chrome +  SpeedTest en mode multi-connexion (multithread)

(https://lafibre.info/testdebit/ubuntu/201903_testdebit_t8100_ubuntu_chrome_speedtest_multi_1.png)

(https://lafibre.info/testdebit/ubuntu/201903_testdebit_t8100_ubuntu_chrome_speedtest_multi_2.png)

(https://lafibre.info/testdebit/ubuntu/201903_testdebit_t8100_ubuntu_chrome_speedtest_multi_3.png)
Titre: SpeedTest / nPerf: L'impact du CPU sur les débits
Posté par: vivien le 31 mars 2019 à 22:34:20
Ubuntu 18.04 + Firefox +  SpeedTest en mode multi-connexion (multithread)

(https://lafibre.info/testdebit/ubuntu/201903_testdebit_t8100_ubuntu_firefox_speedtest_multi_1.png)

(https://lafibre.info/testdebit/ubuntu/201903_testdebit_t8100_ubuntu_firefox_speedtest_multi_2.png)

(https://lafibre.info/testdebit/ubuntu/201903_testdebit_t8100_ubuntu_firefox_speedtest_multi_3.png)
Titre: SpeedTest / nPerf: L'impact du CPU sur les débits
Posté par: vivien le 31 mars 2019 à 22:35:04
Ubuntu 18.04 + Chrome +  SpeedTest en mode mono-connexion (monothread)

(https://lafibre.info/testdebit/ubuntu/201903_testdebit_t8100_ubuntu_chrome_speedtest_mono_1.png)

(https://lafibre.info/testdebit/ubuntu/201903_testdebit_t8100_ubuntu_chrome_speedtest_mono_2.png)

(https://lafibre.info/testdebit/ubuntu/201903_testdebit_t8100_ubuntu_chrome_speedtest_mono_3.png)
Titre: SpeedTest / nPerf: L'impact du CPU sur les débits
Posté par: vivien le 31 mars 2019 à 22:35:35
Ubuntu 18.04 + Firefox +  SpeedTest en mode mono-connexion (monothread)

(https://lafibre.info/testdebit/ubuntu/201903_testdebit_t8100_ubuntu_firefox_speedtest_mono_1.png)

(https://lafibre.info/testdebit/ubuntu/201903_testdebit_t8100_ubuntu_firefox_speedtest_mono_2.png)

(https://lafibre.info/testdebit/ubuntu/201903_testdebit_t8100_ubuntu_firefox_speedtest_mono_3.png)
Titre: SpeedTest / nPerf: L'impact du CPU sur les débits
Posté par: kgersen le 31 mars 2019 à 22:54:17
compare avec http://leonix.speedtestcustom.com/ aussi, ce test est sans chiffrement.

J'obtient 940Mbps dessus avec alors que nperf plafonne a 400 Mbps, simplement a cause du chiffrement utilisé (et la lourdeur du js utilisé, animations & co). Speedtest.net donne aussi 940Mbps mais avec chacha20 comme chiffrement ce qui est le plus rapide sur les vieux cpu sans opti AES.

ps: avec Chrome, qui présente chacha20 en 1er dans sa liste cyphers.
Titre: SpeedTest / nPerf: L'impact du CPU sur les débits
Posté par: griselidi le 01 avril 2019 à 00:22:27
pourquoi l'upload>download?
Titre: SpeedTest / nPerf: L'impact du CPU sur les débits
Posté par: vivien le 01 avril 2019 à 09:20:08
Que ce soit Windows10 ou Ubuntu, on remarque que :
- Chrome permet un débit montant supérieur au débit descendant
- Firefox permet un débit descendant supérieur au débit montant

Les variations de débits sont liés à la consommation CPU (plus le débit est lent, plus le navigateur utilise du CPU)

(https://lafibre.info/images/barometre/201903_comparatifs_tests_debit_2.png)


compare avec http://leonix.speedtestcustom.com/ aussi, ce test est sans chiffrement.
Bonne idée je n'avais pas vu que c'était un test encore en http.
Titre: SpeedTest / nPerf: L'impact du CPU sur les débits
Posté par: Mat753 le 01 avril 2019 à 17:47:34
Tu as fait un test avec adblock sur chrome et firefox pour voir une différence ?
Titre: SpeedTest / nPerf: L'impact du CPU sur les débits
Posté par: vivien le 01 avril 2019 à 20:34:17
Non, pas d'extension installées.

C'est vrai que ça serait intéressant de tester avec les plus populaires.

Sur Chrome ce sont bien ceux là les plus populaires ?
- Adblock Plus : + 10 millions d'utilisateurs
- AdBlock : + 10 millions d'utilisateurs
- uBlock Origin : +10 millions d'utilisateurs
- Tampermonkey : +10 millions d'utilisateurs

Sur Firefox je vois que les plus installés sont :
- Adblock Plus : 10,5 millions d'utilisateurs
- uBlock Origin : 4,9 millions d'utilisateurs
- AdBlock pour Firefox : 1,3 millions d'utilisateurs
- Ghostery – Bloqueur de publicité protégeant la vie : 1,1 millions d'utilisateurs
Titre: SpeedTest / nPerf: L'impact du CPU sur les débits
Posté par: Mat753 le 01 avril 2019 à 20:38:19
En effet, J'utilise adblock et adblcok plus pour les 2 navigateurs + kaspersky protection aussi (kaspersky internet security 2018)
Titre: SpeedTest / nPerf: L'impact du CPU sur les débits
Posté par: alain_p le 01 avril 2019 à 20:41:04
Moi, j'utilise µblock origin et tampermonkey sur Firefox, rien sous Chrome (que j'utilise pour les sites qui bloquent les bloqueurs de pub).

C'est vrai que sous Firefox, cela allège pas mal la page et les sites consultés.