Linux mode graphique (distributions
Ubuntu /
Debian /
Autres distributions basées sur Debian) :
Cliquez sur "Système" => "Administration" => "Gestionnaire de paquets Synaptic"
rentrez votre mot de passe
Dans le menu "Édition", cliquez sur "Recherche..."
Tapez "iperf" puis cliquez sur "Rechercher"
L'écran suivant s'affiche après quelques secondes de recherches parmi tous les logiciels.
Cochez la case à gauche de "iperf". Une flèche vous indique qu'il va être installé.

Toujours dans le menu "Édition", cliquez sur "Appliquer les modifications sélectionnées"
iperf s'installe
Vous revenez dans le gestionnaire de paquets.
La case d'iperf est verte car il est installé.
3/ Test 1 : upload simple (pas de test de download)Pour continuer, je vous invite à vous rendre sur cette page à partir du navigateur web intégré dans ubuntu.
Menu "Applications" => "Internet" => "Navigateur Web Firefox"
En suivant ce mode d'emploi via le navigateur, vous pourrez faire des copier / coller des lignes de commandes. Dans le navigateur web, sélectionnez cette ligne sans les guillemets :
"
iperf -c 217.171.27.254 -m -w 500K -i 0.5 -t 12"
Dans le menu "Édition" cliquez sur "Copier"
Nous maintenant démarrer un terminal pour démarrer iperf.
Menu "Applications" => "Accessoires" => "Terminal"
Un fenêtre s'affiche dans laquelle vous pouvez taper une commande.
Cliquez sur "Édition" => "Coller"

Cliquez sur la touche "Entrée" pour lancer le test.
La fenêtre ci-dessous s'affiche :
4/ Test 2 : upload puis downloadPour ce test il faut ouvrir le port 5001 en TCP sur votre routeur. Pour ce faire suivez la documentation disponible
ici 
(la configuration se fait avec le navigateur Firefox disponible dans le menu "Applications" => "Internet" => "Navigateur Web Firefox")
La ligne à copier / coller dans le terminal est la suivante :
iperf -c 217.171.27.254 -m -w 500K -i 0.5 -t 12 -rAppuyez sur la touche "entrée" pour lancer le test.
5/ Test 3 : upload et download simultanémentContrairement au précédent test, l'upload et le download sont simultanés.
Comme pour le test précédent, vous devez avoir configuré votre routeur
ici 
pour accepter les connexions entrantes sur le port 5001 en TCP.
Afin de monitorer le trafic il est nécessaire d'installer le logiciel nload.

Cliquez sur "Système" => "Administration" => "Gestionnaire de paquets Synaptic"
Dans le menu "Édition", cliquez sur "Rechercher"
Tapez "nload" puis cliquez sur "Rechercher"

L'écran suivant s'affiche après quelques secondes de recherches parmi tous les logiciels.
les différents applications sont par ordre alphabétique. à la lettre 'n' vous trouverez "nload".
Cochez la case à gauche de "nload". Une flèche vous indique qu'il va être installé.

Toujours dans le menu "Édition", cliquez sur "Appliquer les modifications sélectionnées"
L'écran suivant apparaît, cliquez sur "Appliquer"

nload s'installe.
Pour faire le test, il faut ouvrir 2 terminaux :
- un pour iperf
- un pour nload
Rappel : pour ouvrir un terminal : Menu "Applications" => "Accessoires" => "Terminal"
IPERF :
La ligne à copier / coller dans le terminal est la suivante :
iperf -c 217.171.27.254 -m -w 500K -i 0.5 -t 12 -d -P 2Appuyez sur la touche "entrée" pour lancer le test.
NLOAD :
La ligne à copier / coller dans le terminal est la suivante pour un max de 100 Mb/s en download et 50 Mb/s en upload :
nload -i 100000 -o 50000 -t 1000 -u b eth0-i 15000 spécifie que le graphe en download (input) doit être dimensionné pour afficher 15 Mb/s
-o 900 spécifie que le graphe en upload (output) doit être dimensionné pour afficher 900 Kb/s
-t 1000 demande de prendre une valeur toutes les 1000ms (500ms par default est trop court est affiche des valeurs a 0)
-u b Définie l’unité en bit/s pour le downlaod (attention si on choisit m, ce sont des Miob/s affichés et non des Mb/s)
eth0 Définie l'interface réseau
Appuyez sur la touche "entrée" pour lancer nload.
Voici le résultat donné par un câble 100 Mb/s (un câble Ethernet croisé relie le serveur au client).
Le PC serveur à une interface 100 Mb/s
Le PC client à une interface 1 Gb/s
si vous ne mettez pas l'argument -t 1000, la valeur d'intérogation par default (500 ms) risque de provoquer un affichage comme celui ci :
Il faut donc se méfier et ne tenir compte que de la valeur moyenne (ligne "Avg") soit 80 Mb/s en download et 72 Mb/s en upload ou rajouter l'argument -t 1000
6/ Test 4 : upload puis download sur le port 4662Pour ce test il faut ouvrir le port 4662 en TCP sur votre routeur. Pour ce faire suivez la documentation disponible
ici 
(modifier le port 5001 par le port 4662)
La ligne à copier / coller dans le terminal est la suivante :
iperf -c 217.171.27.254 -m -w 500K -i 0.5 -t 12 -p 4662 -rAppuyez sur la touche "entrée" pour lancer le test.
