Également disponible dans la catégorie Optimisation des débits :
Autres catégories disponible :
Le live CD, pour faire des tests sans tenir compte des paramètres de votre windows / mac OS
Il permet de connaître la MTU (Maximum Transmission Unit / taille maximale d'un paquet IP) de sa connexionAvantages :- Simple d'emploi
- Fonctionne sur tout ordinateur (PC et Mac) avec un minimum de 256 Mo de mémoire vive (RAM)
- Permet d'avoir des performances supérieures à Windows grâce au noyau linux 2.6.17
- Ne touche pas au disque dur du PC (la présence du disque dur du PC est même inutile)
Inconvénients :- Demande de graver un CD
- Le test se fait en ethernet car le wifi nécessite des connaissance réseaux sur linux
1/ Graver le CDEn premier il faut télécharger l'image ISO du CD-ROM :
http://ftp.oleane.net/ubuntu-cd/8.04/ubuntu-8.04.1-desktop-i386.iso Elle fonctionne sur tous les PC (Intel / Amd) et Macintosh équipés d'un processeur Intel (achetés après juillet 2006)
Il faut ensuite graver cette image. Il ne faut pas graver le fichier ubuntu-7.10-desktop-i386.iso sur le CD, mais trouver dans votre logiciel de gravure le menu qui vous permet de graver un CD à partir de son image ISO !
Exemple avec Nero, sous Windows :
- insérez un CD vierge dans votre graveur
- démarrez Nero Burning ROM
- suivez l'assistant et sélectionnez "CD de données"
- lorsque l'assistant se termine, dans le menu "Fichier", cliquez sur "Graver l'image"
- dans la boîte de dialogue "ouvrir", sélectionnez le fichier ubuntu-xxx.iso que vous venez de télécharger
- cliquez sur "ouvrir"
- cliquez sur "Graver" pour créer le CD d'Ubuntu
Si vous avez un problème, une documentation complète (destinée à l'installation de linux) vous permettras de graver votre CD.
Elle est disponible
ici2/ Installation de iperf en mémoire viveMaintenant que votre CD est crée, il faut démarrer dessus.
Redémarrez votre ordinateur. Si vous avez un écran ubuntu c'est gagné.
SI vous démarrez sous windows, il faut redémarrer votre ordinateur. Pendant l'écran noir (ou avec le logo de votre constructeur) appuyez sur la touche F12 (cela peut être une autre touche) pour avoir un menu proposant de booter sur le CD-ROM.
Si cela ne fonctionne pas nous vous invitons a regarder dans le mode d'emploi de votre PC la méthode qui permet de booter sur un CD-ROM.
Une documentation générique est disponible ici :
http://doc.ubuntu-fr.org/installation/bios_boot_orderVous devez vous retrouver avec un écran similaire :
Sans attendre les 30secondes, appuyez sur la touche "F2" de votre PC.

Sélectionnez "Français" avec les touches haut et bas de votre clavier et validez en appuyant sur entrée.

Vous obtenez le même écran en Français. La totalité d'Ubuntu seras désormais en langue Française.
Appuyez sur entrée pour "Démarrer Ubuntu"

Après 5 petites minutes à charger linux vous arrivez sur un bureau.
En haut a gauche de l'écran vous avez la barre des menus d'Ubuntu.
Cliquez sur "Système" => "Administration" => "Gestionnaire de paquets Synaptic"

L'écran suivant s'affiche.
Cliquez sur "Fermer"

Pour les anciennes version d'Ubutu ( 6.06 et 6.10 ) une étape supplémentaire est nécessaire, elle est détaillée
iciDans le menu "Édition", cliquez sur "Rechercher"
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"
L'écran suivant apparaît, cliquez sur "Appliquer"

iperf est en cours de téléchargement. Rien n'est inscrit sur le disque dur, les 184 Kb d'espace disque sont pris sur le disque virtuel, un disque en RAM qui s'efface au démarrage du PC. (voila pourquoi ce CD-ROM demande un PC avec au moins 256 Mo de RAM)

iperf s'installe

Cliquez sur "Fermer"

Vous revenez dans le gestionnaire de paquets.
La case d'iperf est verte car il est installé.
Nous pouvons fermer cette fenêtre avec la croix située en haut à droite.

Iperf est maintenant installé en mémoire vive (RAM).
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 :
nload -i 100000 -o 100000 -s 1 -t 1000 -u m -U m eth0Appuyez 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.
Vos questions :- Q : Pourquoi seul le test d'upload fonctionne ?
- R : Pour le test de download, il est nécessaire d'ouvrir le port 5001 en TCP sur routeur Sagem F@st 3190w. La documentation est disponible
ici 
.
- Q : Comment accéder à l'aide d'iperf ?
- R : Dans un terminal, tapez man iperf (utilisez la touche 'q' pour sortir de l'aide)
- Q : Le test est-il impacté si je regarde la télévision ?
- R : Le plus simple est de faire le test. En règle général la réponse est :
- non pour les opérateurs FTTH le débit Internet qui vous est proposé est inférieur au débit qui arrive chez vous (exemple : offre à 50 Mb/s)
- oui pour les opérateurs FTTH proposant 100 Mb/s pour Internet
- non pour les opérateurs Câble, quel que soit le débit
- oui pour les poérateurs ADSL proposant un débit Internet supérieur à 2 Mb/s
- non pour les opérateurs ADSL qui proposent un débit internet fixe (de 1 ou 2 Mb/s) + TV sur ADSL
- Q : Le débit affiché par iperf est un débit IP ou ATM ?
- R : Le débit affiché est un débit IP. Pour connaître le débit équivalent ATM, il suffit de multiplier le résultat par 1.25 Par exemple 30 Mb/s IP correspond à 37,5 Mb/s en ATM.
- Q : Que représente les chiffres donnés par iperf ?
- R : Prenons 3 lignes typique pour les expliquer :
Tests 1 , 2 et 4 :
[1840] 10.0-15.0 sec 0.33 MBytes 0.55 Mbits/sec
[1840] 0.0-30.4 sec 1.97 MBytes 0.55 Mbits/sec
Test 3 :
[SUM] 0.0-33.5 sec 1.44 MBytes 0.37 Mbits/sec
- Le chiffre entre crochet indique l'ID de la connexion. Si il n'y a qu'une connexion simultané ce n'est pas très utile. Si il y a plusieurs connexions, cela permet de suivre une connexion dans le cas ou chaque connexion n'obtient pas le même débit. Dans le cas de tests upload et download simultané cela permet de retrouver le sens de la communication.
La mention [SUM] est l'abréviation de « summation » soit addition en français. C'est l'addition des différents connexions simultanés dans le cas où nous avons plusieurs connexions simultanées. Dans un test avec plusieurs connexions simultanées, il ne faut donc regarder que les lignes commençant par [SUM]. - Les secondes qui suivent est la durée. 10.0-15.0 indique que le débit en Mb/s est le débit moyen entre la 10éme et la 15éme seconde. Cela permet de supprimer le début du test qui pourrit être faussé par plusieurs facteurs. A la fin du test de 30 secondes une ligne fait le récapitulatif avec le débit moyen entre la première seconde (seconde '0.0') et la dernière seconde (seconde '30.4') - certains paquets sont arrivées 0,4 seconde après la fin officielle du test. Cette moyenne est moins fiable que celle donnée en cours de test car elle inclue le début et la fin du test.
- Le chiffre qui suit est le nombre de Mo transférés réellement. Un test sur 30 second transfère donc un peu prés 6 fois plus qu'un test sur 5 secondes. Cette valeur est en Mo et non Mb (un octet = 8 bits)
- Le dernier chiffre est le Mbits/sec moyen pendant la durée affiche avant.