Auteur Sujet: Ajout du Packet Loss sur nPerf.com  (Lu 14944 fois)

0 Membres et 1 Invité sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 47 183
    • Twitter LaFibre.info
Ajout du Packet Loss sur nPerf.com
« Réponse #24 le: 31 mars 2019 à 19:22:03 »
Pour la Overthebox, je suppose que le packet loss est mesuré uniquement entre le serveur nPerf et le point de sortie (d'entrée dans le cas du DL) chez OVH car les acquittements des paquets se font ici (avant d'être retransmis à l'utilisateur) non ? Vivien pourra probablement confirmer.

Cela dépend du type du VPN : les VPN basés sur TCP font que les pertes de paquet accès seront ré-émis alors que les VPN UDP vont perdre les paquets, ce qui n'est pas grave car il y a du TCP à l'intérieur.
OpenVPN propose les deux modes (TCP/UDP). La recommandation est de passer en UDP, j'imagine que c'est ce que fait Overthebox, sans avoir de certitude

C'est le même pb avec les NAT opérateurs sur les réseaux cellulaires à priori...

La majorité des opérateurs mobiles coupent la connexion pour améliorer les performances donc le serveur nPerf ne vois pas les pertes sur le réseau mobile.
Par contre chez certains opérateurs, seul le port 80 et le port 443 sont coupés, donc en réalisant un test sur le port 8443 on devrait voir les pertes bout en bout.

Les cyphers utilisés par nperf tuent carrement le cpu sur certains appareils.
Je viens de faire un comparatif sur un PC où c'est le CPU qui limite.
Je vais ouvrir un autre sujet pour ne pas polluer celui-ci sur les Packet Loss.

Edit: réalisé => SpeedTest / nPerf: L'impact du CPU sur les débits

Sn@ke

  • Officiel nPerf.com
  • Professionnel des télécoms
  • *
  • Messages: 566
  • Lyon (69)
    • nPerf
Ajout du Packet Loss sur nPerf.com
« Réponse #25 le: 01 avril 2019 à 17:25:37 »
On en a profité pour mettre à jour les ciphers et ajouter le support TLS 1.3

C'est déployé sur les 4 serveurs concernés par le PacketLoss  ;)

vivien

  • Administrateur
  • *
  • Messages: 47 183
    • Twitter LaFibre.info
Ajout du Packet Loss sur nPerf.com
« Réponse #26 le: 01 avril 2019 à 18:15:26 »
Il me semble que nPerf est le premier test de débit à utiliser TLS 1.3

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 091
  • Paris (75)
Ajout du Packet Loss sur nPerf.com
« Réponse #27 le: 01 avril 2019 à 18:18:11 »
On en a profité pour mettre à jour les ciphers et ajouter le support TLS 1.3


speedtest.net: massy.testdebit.info port 8080 (avec  nmap --script ssl-enum-ciphers ...)

8080/tcp open     http-proxy
| ssl-enum-ciphers:
|   TLSv1.0:
|     ciphers:
...
|   TLSv1.1:
|     ciphers:
...
|   TLSv1.2:
|     ciphers:
|       TLS_DHE_RSA_WITH_AES_128_CBC_SHA (dh 1024) - A
|       TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 (dh 1024) - A
...
|     compressors:
|       NULL
|     cipher preference: client
|     warnings:
|       Key exchange (dh 1024) of lower strength than certificate key
|_  least strength: A


NPerf: fr-sfr-courbevoie-01-10g.nperf.net:

443/tcp  open  https
| ssl-enum-ciphers:
|   TLSv1.2:
|     ciphers:
|       TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 (secp256r1) - A
|       TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (secp256r1) - A
|       TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (secp256r1) - A
|       TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 (dh 2048) - A
|       TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 (dh 2048) - A
|       TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 (secp256r1) - A
|       TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 (secp256r1) - A
|       TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA (secp256r1) - A
|       TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA (secp256r1) - A
|       TLS_DHE_RSA_WITH_AES_128_CBC_SHA256 (dh 2048) - A
|       TLS_DHE_RSA_WITH_AES_128_CBC_SHA (dh 2048) - A
|       TLS_DHE_RSA_WITH_AES_256_CBC_SHA256 (dh 2048) - A
|       TLS_DHE_RSA_WITH_AES_256_CBC_SHA (dh 2048) - A
|     compressors:
|       NULL
|     cipher preference: server
|_  least strength: A



Harvester

  • Abonné Free fibre
  • *
  • Messages: 344
  • Freebox Révolution - Limours (91)
    • Site perso
Ajout du Packet Loss sur nPerf.com
« Réponse #28 le: 01 avril 2019 à 21:13:22 »
On en a profité pour mettre à jour les ciphers et ajouter le support TLS 1.3

C'est déployé sur les 4 serveurs concernés par le PacketLoss  ;)

Vous privilégiez Chacha20-Poly1305 même pour les clients qui supportent AES-NI, c'est un choix ?

Sn@ke

  • Officiel nPerf.com
  • Professionnel des télécoms
  • *
  • Messages: 566
  • Lyon (69)
    • nPerf
Ajout du Packet Loss sur nPerf.com
« Réponse #29 le: 02 avril 2019 à 09:31:03 »
La préférence est corrigée, merci :)

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 091
  • Paris (75)
Ajout du Packet Loss sur nPerf.com
« Réponse #30 le: 03 avril 2019 à 09:05:12 »
Je capte pas pourquoi nperf est toujours faiblard en download:

depuis un chromebook en wifi (>500 Mbps vérifié en local) sur une connexion fibre 1G/250M Bytel:

SFR - packet loss affiché: 0.01%


Bytel:


avec speedtest:



j'ai fait plusieurs fois les tests pour évacuer tout souci de wifi. c'est constant a 20Mbps pres.

vivien

  • Administrateur
  • *
  • Messages: 47 183
    • Twitter LaFibre.info
Ajout du Packet Loss sur nPerf.com
« Réponse #31 le: 03 avril 2019 à 09:50:09 »
kgersen quel est ton processeur ?

Pourrais-tu tester avec le serveur SpeedTest de Massy pour comparer avec le serveur nPerf Bouygues ?
Les deux serveurs ont une configuration hardware et software identique est sont dans la même baie.

(Attention: SpeedTest refusant l'Anycast, il faut regarder sur https://bouygues.testdebit.info/ que les le serveur Anycast utilisé pour prendre le serveur SpeedTest correspondant)

La première phrase de https://bouygues.testdebit.info/ indique la localisation du serveur qui répond :
- Paris => SpeedTest TestDebit.info à Massy
- Lyon => SpeedTest LaFibre.info à Lyon
- Lille => SpeedTest LaFibre.info à Douai
- Bordeaux => SpeedTest LaFibre.info à Bordeaux
- Aix-Marseille => SpeedTest TestDebit.info à Marseille

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 091
  • Paris (75)
Ajout du Packet Loss sur nPerf.com
« Réponse #32 le: 03 avril 2019 à 11:26:06 »
c'est un i5-7Y57

j'obtient 500+ avec Massy (toujours en wifi):



ce chromebook atteint 940 en filaire avec un adapteur ethernet_usb-c.

J'ai aucun souci avec speedtest ou iperf, curl, wget, etc, y'a que nperf qui se traine en download avec un cpu pas a fond (60% au max sur un des cores).

vivien

  • Administrateur
  • *
  • Messages: 47 183
    • Twitter LaFibre.info
Ajout du Packet Loss sur nPerf.com
« Réponse #33 le: 03 avril 2019 à 11:33:18 »
Le fait que nPerf ne reconnaisse pas ton navigateur web entrainerait l’exécution d'un code à large compatibilité et qui ne permet pas une montée correcte en débit ?

C'est une hypothèse, par exemple sur http://ipv6-test.com/speedtest/ il y a du code qui diminue sensiblement la durée du test avec Internet Explorer, pour éviter un plantage du navigateur.

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 091
  • Paris (75)
Ajout du Packet Loss sur nPerf.com
« Réponse #34 le: 03 avril 2019 à 11:44:11 »
je ne pense pas, j'ai une autre machine pas trop puissante sous Win10 qui a le meme souci avec nperf.

j'ai testé avec un 'user-agent' switcher , nperf voit bien ce que lui dit le switcher (chrome win10), le résultat est le meme.

Je pense que leur code est juste un peu trop gourmant  en cpu. je ne vois que ca comme explication.

vivien

  • Administrateur
  • *
  • Messages: 47 183
    • Twitter LaFibre.info
Ajout du Packet Loss sur nPerf.com
« Réponse #35 le: 03 avril 2019 à 12:57:19 »
Moi ce qui me gêne dans nPerf, c'est l'impossibilité de choisir un autre serveur que celui par défaut avec Firefox et Chromium sous Linux.

On reste avec une fenêtre "Connexion au serveur" avec en légère transparence la liste déroulante des serveurs...

La liste est adaptée en fonction de la capacité du client à se connecter sur un serveur sur le port 8443 (le serveur Ikoula - Reims est par exemple uniquement disponible sur le port 8443) et la disponibilité d'IPv6 (les serveurs IPv6 ne sont visibles que par ceux qui ont une connectivité IPv6).

Note : Ça serait un plus de marquer le port qui sera utilisé dans la liste déroulante