Vos questions :- Q : Pourquoi IPERF ?
- R : Les interface de test via un navigateur ne permettent pas de mesurer les hauts débits.
Voici un exemple réalisé avec une connexion fibre optique 100 mb/s symétrique :

(Les sources et la licence d'Iperf sont téléchargeables
ici)
- Q : Un message d'erreur me dit qu'il ne touve pas
iperf.exe !
- R : Avez-vous bien téléchargé le programme
iperf.exe dans le même dossier que le fichier .bat de test ? (exemple : Enregistrez
iperf.exe et le fichier
iperf.bat sur le bureau)
- Q : Le test upload fonctionne mais pas le test de download (cela reste figé après le test de download)
- R : Pour le test de download il faut :
- ouvrir le port 5001 en TCP sur votre routeur. La documentation est présente ici

- ouvrir le port 5001 en TCP sur votre firewall. Celui intégré a windows XP vous affiche un message. Pour les autres firewall, le plus simple est de désactiver votre firewall le temps du test surtout qu'il consomme du CPU de manière non négligeable quand le trafic est important (risque de fausser les résultats).
- Q : Le test ne fonctionne pas avec Windows 98 et Windows ME ?
- R : Exact, Windows NT4 est le minimum nécessaire. Si vous avez 256 Mo de RAM (ou plus), vous pouvez démarrer le test depuis un live cd, la documentation pas à pas avec copie d'écran est
ici- 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 FTTH à 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 opé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 : Je suis en wifi, pourquoi mon débit est inférieur à 15 Mb/s alors que j'ai un abonnement FTTH à 50 Mb/s ?
- R : En wifi, les résultats sont fortement dégradé par la technologie wifi. Ils dépendant de la distance mais en étant prés du centre multimédia les débits réels sont de l'ordre de 10 à 20 Mb/s pour du wifi 802.11g (54 Mb/s) et de l'ordre de 3 à 5 Mb/s pour du wifi 802.11b (11 Mb/s). Vous pouvez changer de canal wifi, il est possible qu'un canal wifi soit perturbé par d'autres équipements ou d'autres utilisateur de wifi situés a proximités. La meilleur solution est de tester les 13 canaux wifi. Pour changer de canal wifi, connectez vous a votre routeur. Pour changer le canal wifi du Sagem 3190 cliquez
ici.
- Q : Je suis en ethernet, pourquoi mon débit est inférieur à 10 Mb/s alors que j'ai un abonnement FTTH à 50 Mb/s ?
- R : Votre carte ethernet est en mode 10 Mb/s. Il faut utiliser le mode 100 Mb/s full duplex.
- Q : Pourquoi mon débit (je suis relié avec un câble ethernet) n'est pas celui annoncé par mon FAI ?
- R : Tout d'abord sachez que les résultats sous windows peuvent etre légèrement inférieur à ceux observés sous linux. Il est nécessaire d'optimiser son Rwin (TCP Receive Window) avec l'utilitaire TCP Optimizer pour avoir les débit maximum. (optimisez au passage La MTU). Un guide est disponible ici :
Optimiser Windows 2000 / XP pour avoir de meilleurs débits- Q : Comment connaître la
MTU (Maximum Transmission Unit / taille maximale d'un paquet IP) de ma connexion ?
- R : Cette information n'est pas disponible avec Iperf sous windows. Il faut faire le test avec un live-CD linux. Cliquez
ici pour tester les performances avec un live CD.
- Q : Quels sont les autres facteurs qui peuvent amener à un résultat faible ?
- R : Les réponses sont multiples :
- Le Firewall de votre PC vérifie chaque paquet et peut ralentir le débit. Il est préférable de le désactiver.
- Si d'autre applications tournent simultanément à iperf, même si elles n'utilisent pas d'accès internet, vont réduire les performances d'iperf notamment si c'est un support de stockage qui est utilisé (arrêtez la lecture de votre musique favorite avant de lancer le test).
- Des équipements réseaux situés entre votre centre multimédia et votre PC peuvent diminuer le débit. Les switchs ne sont pas fréquemment en cause mais un hub avec les collisions donc réemissions inévitables va donner un résultat erroné. Les routeurs grand public du commerce ne sont souvent pas capable de gérer des débits de plus de 30 Mb/s.
- Windows : la couche TCP/IP de windows est moins robuste que celle des autres système d'exploitations dérivés d'unix. Si vous avez 3 Go de disque disponible et que vous savez installer windows, ce qu'est une partition FAT et NTFS vous saurez installer linux. De nombreuses versions sont disponibles, Ubuntu est l'une des distributions de linux les plus simple à installer et utiliser. Entièrement gratuit et en français, la documentation pour l'installer est ici.
- Q : Est-il possible de faire un test de performances avec linux sans installer linux ?
- R : Oui, tous les PC et les Mac avec un minimum de 256 Mo de mémoire vive (RAM) équipés d'un lecteur de CD-ROM peuvent exécuter iperf via un 'live-cd'. Ce live-cd est un CD-ROM qui contient un linux qu'il n'est pas nécessaire d'installer sur le PC. Rien n'est modifié sur le PC par ce live CD, tout se passe en mémoire vive. La documentation pour tester les performances de son ordinateur avec un live cd est détaillé écran après écran et est accessible aux personne n'ayant strictement aucune connaissance de linux. Cliquez
ici pour tester les performances avec un live CD.
- Q : Comment désinstaller iperf ?
- R : Il suffit de déplacer les fichiers iperf.exe et le ou les fichiers .bat que vous avez téléchargé dans la corbeille puis de vider la corbeille.
- 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.