====== Mesurer un débit entre deux hôtes ====== Le programme iPerf permet de générer des flux de paquets entre un serveur et un client afin de mesurer le débit effectif entre les deux. Il s'utilise en ligne de commande. iPerf est disponible sous Windows, Linux, MacOS, iOS, et Android : [[https://iperf.fr/iperf-download.php|cliquer ici]]. Sous Linux, il est possible d'installer le paquet ''iPerf'' via apt-get. ===== Lancement du serveur iPerf ===== Pour démarrer le serveur iPerf sous Windows : .\iperf3.exe -s Même chose sous Linux (paquet installé via apt/apt-get) : iperf -s Par défaut, le port d'écoute du serveur est le **5201** (voire **5001** parfois). L'argument ''-p'' permet de spécifier un autre port d'écoute (même syntaxe pour Windows et Linux). Par exemple si l'on souhaite qu'il écoute sur le port **2000** : iperf -s -p 2000 :!: Faire ''CTRL+C'' pour arrêter le processus et libérer le terminal. ===== Lancement du test via le client ===== Sur la machine distante, lancer iPerf en mode client en précisant l'adresse IP du serveur : .\iperf3.exe -c 192.168.1.57 Si nécessaire, préciser le port d'écoute, toujours avec l'argument ''-p'' : .\iperf3.exe -c 192.168.1.57 -p 5201 Ce qui donne : {{ ::iperf_test.png?600 |test de débit TCP avec iperf}} On peut donc voir le débit en temps quasi-réel entre nos deux machines. A la fin du test (après avoir fait ''CTRL+C'' pour quitter), Le test génère par défaut des paquets en TCP, pour tester avec UDP (pour vérifier si le débit est correct pour la téléphonie sur IP par exemple), utiliser l'argument ''-u'' : .\iperf3.exe -c 192.168.1.57 -p 5201 -u Résultat : {{ ::iperf_test2.png?600 |test de débit UDP avec iperf}} Les tests en cours s'affichent de la même manière sur la console côté serveur.