Auteur Sujet: Evaluer son débit max / MSS / MTU avec Iperf (avec un mac)  (Lu 4374 fois)

0 Membres et 1 Invité sur ce sujet

vivien

  • Administrateur
  • *
  • Messages: 1 151
    • Voir le profil
    • La Fibre
Évaluer son débit max avec Iperf
Mode d'emploi pour MacOS X / autre unix



MacOS X :


Installation :
  • Le binaire 1.7.0 MacOS X PowerPC est disponible ici (code écrit pour Darwin 6.4, compatible Mac OS X)
  • Le binaire 2.0.2 MacOS X PowerPC est disponible ici (minimum : Mac OS X 10.4)
  • Le binaire 1.7.0 MacOS X Intel est disponible ici (code écrit pour FreeBSD 5.0, compatible Mac OS X ?)
  • Si vous disposez de Mac OS 8.x ou 9.x avec 256 Mo de RAM (ou plus), vous pouvez faire le test de débit avec un live CD ici
Les fichier sources sont disponible à l'adresse http://dast.nlanr.net/Projects/Iperf/


Utilisation :
dans un terminal, tapez :
  • Test 1 : upload uniquement : iperf -c 217.171.27.254 -m -w 500K -i 0.5 -t 12
  • Test 2 : upload + download : iperf -c 217.171.27.254 -m -w 500K -i 0.5 -t 12 -r
  • Test 3 : upload + download simultané : iperf -c 217.171.27.254 -m -w 500K -i 0.5 -t 12 -d -P 2
  • Test 4 : upload + download sur port 4662 : iperf -c 217.171.27.254 -m -w 500K -i 0.5 -t 12 -p 4662 -r

Note : La première ligne 0.0-0.5 et la dernière ligne 0.0-10.0 peuvent être erronée, il est préférable de regarder les autre valeurs.

Pour le Test upload + download simultané et pour tout test utilisant plusieurs connexions simultanés (argument P présent et supérieur à 2) il est plus simple de regarder le débit généré avec outil externe. nload est un très bon outil en mode texte.  (Vous pouvez télécharger les sources de nload sur http://sourceforge.net/projects/nload/).

Utilisation de nload : dans second terminal, tapez nload -i 100000 -o 100000 -s 1 -t 1000 -u m -U m


Outil pour optimiser sa connexion Internet sous Mac OS X :

Apple à publié un petit package appelé "Broadband Tuner 1.0" qui permet d’améliorer les transfert sur les lignes "5 Mbps or faster" (5Mb/s ou plus rapide en français) mais "Broadband Tuner 1.0 is not recommended for AirPort connections" (déconseillé pour le wifi)

Broadband Tuner 1.0 augmente la taille par défaut de la mémoire tampon du protocole TCP (Transmission Control Protocol). Celui-ci régit les paquets qui transitent entre votre Mac et le réseau, et les valeurs par défaut sont adaptés au bas débit. Cette petite modification améliore donc la qualité des transferts sur les lignes très haut débit qui ont un fort taux de latence.

Un fichier de configuration au démarrage est écrit par Broadband Tuner, ce qui permet à cette modification de rester active à chaque démarrage de Mac OS X. Il sera possible de revenir aux réglages d’origine grâce à la présence d’un dé-installeur, donc ne vous privez pas de ce gain de performances pour votre ligne ADSL.

Liens Apple :




Autre unix (autre distributions de Linux / FreeBSD / NetBSD / OpenBSD / Solaris / ...) :

Installation :
Vous pouvez télécharger les binaires / sources sur http://dast.nlanr.net/Projects/Iperf/ si il n'est pas disponible dans les dépôts de votre distribution.

Utilisation :
dans un terminal, tapez :
  • Test 1 : upload uniquement : iperf -c 217.171.27.254 -m -w 500K -i 0.5 -t 12
  • Test 2 : upload + download : iperf -c 217.171.27.254 -m -w 500K -i 0.5 -t 12 -r
  • Test 3 : upload + download simultané : iperf -c 217.171.27.254 -m -w 500K -i 0.5 -t 12 -d -P 2
  • Test 4 : upload + download sur port 4662 : iperf -c 217.171.27.254 -m -w 500K -i 0.5 -t 12 -p 4662 -r

Note : La première ligne 0.0-0.5 et la dernière ligne 0.0-10.0 peuvent être erronée, il est préférable de regarder les autre valeurs.

Pour le Test upload + download simultané et pour tout test utilisant plusieurs connexions simultanés (argument P présent et supérieur à 2) il est plus simple de regarder le débit généré avec outil externe. nload est un très bon outil en mode texte.  (Vous pouvez télécharger les sources de nload sur http://sourceforge.net/projects/nload/).

Utilisation de nload : dans second terminal, tapez nload -i 100000 -o 100000 -s 1 -t 1000 -u m -U m

vivien

  • Administrateur
  • *
  • Messages: 1 151
    • Voir le profil
    • La Fibre
Re : [mac] Evaluer son débit max / MSS / MTU avec Iperf
« Réponse #1 le: 28 mai 2007 à 19:15:43 »
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 désinstaller iperf et nload sous MacOS X ?

- R : Supprimez simplement le fichier binaire téléchargé



- Q : Pourquoi sous MacOS X / Unix les ports < 1024 semble ne pas fonctionner ?

- R : En tant qu'utilisateur vous ne pouvez ouvrir ces ports pour des raison de sécurité. Vous devez exécuter iperf en root par exemple via la commande sudo.



- Q : Es-il simple de mettre en place un serveur iperf ?

- R : Aussi simple qu'un client, testez ! La ligne de commande peut être par exemple iperf -s -m -w 500K -i 5 (plus d'information sur les options avec man iperf)



- Q : Je suis en wifi, pourquoi mon débit est inférieur à 15 Mb/s alors que j'ai un abonnement à 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 : 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 : Comment accéder à l'aide d'iperf ?

- R : Dans un terminal, tapez man iperf (utilisez la touche 'q' pour sortir de l'aide) Si cela ne fonctionne pas, elle est disponible en ligne ici (attention: serveur très lent)



- 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 ethernet, pourquoi mon débit est inférieur à 10 Mb/s alors que j'ai un abonnement à 50 Mb/s ?

- R : Votre carte ethernet est en mode 10 Mb/s. Il faut utiliser le mode 100 Mb/s full duplex.



- 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.