iPerf est un outil de mesure de la bande passante maximale atteignable sur les réseaux IP. Il permet de régler divers paramètres liés au timing, aux tampons et aux protocoles (TCP, UDP, SCTP avec IPv4 et IPv6).
Pour chaque test, il rapporte la bande passante, la perte et d’autres paramètres. iPerf3 est une nouvelle implémentation qui ne partage aucun code avec l’ancien iPerf et n’est pas rétrocompatible. Il a été développé par ESnet / Lawrence Berkeley National Laboratory et est publié sous une licence BSD à trois clauses.
Voici quelques commandes utiles pour utiliser iPerf:
iperf -s
sur la machine qui doit agir en tant que serveur et la commande suivante sur la machine cliente:
iperf -c <adresse IP du serveur>
Cela va générer un flux de données TCP par défaut pendant 10 secondes et mesurer la bande passante, la performance et la vitesse du réseau entre les deux machines 12.
iperf -u -c <adresse IP du serveur> -b <débit>
où -u
indique que le protocole UDP doit être utilisé, -c
spécifie l’adresse IP du serveur et -b
spécifie le débit en bits par seconde.
N'hésithez pas a consulter la documentation sur le site officiel.