Utiliser iPerf3
Voici les options les plus utilisées :- -c paris.bbr.iperf.bytel.fr : Exécutez iperf3 en mode client. Connexion au serveur iPerf3 paris.bbr.iperf.bytel.fr
- -p 9210 : spécifie d'utiliser le port 9210. Par défaut, c'est le port 5201 qui est utilisé. Attention : de nombreux serveurs ne sont pas sur le port par défaut
- -R : Test de débit descendant (par défaut, c'est un test de débit montant qui est effectué)
- -P 5 : Utiliser 5 connexions simultanées. Par défaut, une seule connexion TCP/UDP est utilisée
- -t 20 : Faire un test de 20 secondes, du test. Par défaut, le test dure 10 secondes
- -i 0.5 : Définit un intervalle de temps de 0,5 seconde pour afficher un rapport sur la bande passante, la gigue, et les pertes. Par défaut, la valeur est de 1 seconde
- -u : Utiliser UDP plutôt que TCP. Il faut alors spécifier un débit avec l’option -b : exemple -i -b 500m pour 500 Mbit/s
- -4 : Réaliser le test en IPv4 uniquement. Par défaut IPv6 est utilisé s'il est disponible sur le client et le serveur
- -6 : Réaliser le test en IPv6 uniquement
- --omit 4 : Omettre les 4 premières secondes du test pour ignorer la période de TCP slowstart*
- --congestion=bbr : Configurer l'algorithme de congestion TCP BBR (il doit être supporté par le serveur)
- --congestion=cubic : Configurer l'algorithme de congestion TCP Cubic
- -V : Résultats des tests plus détaillés qu'auparavant (ex: indique le protocole de congestion TCP utilisé)
- -v : Afficher les informations de version et quitter
* Slow start (démarrage lent): algorithme du protocole TCP qui consiste à augmenter progressivement le débit au cours du téléchargement.
Il existe de nombreux serveurs publics 10 Gbit/s (ou plus) en France.Bouygues Telecom :- Paris BBR : paris.bbr.iperf.bytel.fr (ports 9200 à 9240)
- Paris Cubic : paris.cubic.iperf.bytel.fr (ports 9200 à 9240)
- Marseille BBR : mrs.bbr.iperf.bytel.fr (ports 9200 à 9240)
- Marseille Cubic : mrs.cubic.iperf.bytel.fr (ports 9200 à 9240)
- Lyon BBR : lyo.bbr.iperf.bytel.fr (ports 9200 à 9240)
- Lyon Cubic : lyo.cubic.iperf.bytel.fr (ports 9200 à 9240)
- Toulouse BBR : tls.bbr.iperf.bytel.fr (ports 9200 à 9240)
- Toulouse Cubic : tls.cubic.iperf.bytel.fr (ports 9200 à 9240)
- Strasbourg BBR : str.bbr.iperf.bytel.fr (ports 9200 à 9240)
- Strasbourg Cubic : str.cubic.iperf.bytel.fr (ports 9200 à 9240)
- Poitiers BBR : poi.bbr.iperf.bytel.fr (ports 9200 à 9240)
- Poitiers Cubic : poi.cubic.iperf.bytel.fr (ports 9200 à 9240)
- Rennes BBR : ren.bbr.iperf.bytel.fr (ports 9200 à 9240)
- Rennes Cubic : ren.cubic.iperf.bytel.fr (ports 9200 à 9240)
Groupe Iliad :- Paris : ping6.online.net (IPv6) et ping.online.net (IPv4) (ports 5200 à 5209, BBR est l'algo par défaut et Cubic est disponible en option)
- Paris : scaleway.testdebit.info (ports 9200 à 9222, BBR est l'algo par défaut et Cubic est disponible en option)
Autres opérateurs :- Moji Paris : iperf3.moji.fr (ports 5200 à 5240, Cubic est l'algo par défaut et BBR est disponible en option)
- MilkyWan Paris : speedtest.milkywan.fr (ports 9200 à 9240, BBR est l'algo par défaut et Cubic est disponible en option)
- Appliwave Paris : appliwave.iperf.fr (ports 9200 à 9240, BBR est l'algo par défaut et Cubic est disponible en option)
Les erreurs possiblesSi le message iperf3: error - the server is busy running a test. try again later s'affiche, il faut savoir qsue iPerf3 n'autorise qu'un seul client par port TCP/UDP. Si le port est occupé, il faut sélectionner un autre port de votre choix. C'est pour cette raison que les serveurs écoutent sur une plage de ports.
Les messages iperf3: error - control socket has closed unexpectedly et iperf3: error - received an unknown control message (ensure other side is iperf3 and not iperf) indiquent que ce n'est pas iPerf3 qui écoure sur le port en question. Le serveur ne semble pas correct.
Le message iperf3: error - unable to connect to server - server may have stopped running or use a different port, firewall issue, etc.: Connection timed out qui arrive aprés un certain temps indique que le serveur ne répond pas.
Un exemple de commande pour faire un test de débit avec iPerf :Test du débit descendant : iperf3 -c paris.bbr.iperf.bytel.fr -p 9200 -R
Test du débit montant : iperf3 -c paris.bbr.iperf.bytel.fr -p 9200