Test de la bande passante disponible entre les machines avec Iperf
Si jamais nous avons besoin d’un outil pour mesurer les bandes passantes ou pour vérifier une configuration optimale de notre réseau ou entre les délégations, nous pouvons utiliser l’utilitaire Iperf qui, grâce à une connexion client-serveur, peut nous montrer des informations d’un grand intérêt!
Site officiel: http://sourceforge.net/projects/iperf/
Et si nous avons besoin d’une version Windows (compilé avec Cygwin) nous pouvons le télécharger sur AKI.
Avec 'iperf.exe -s’ Il démarrera en mode serveur en attendant une connexion client,
Avec 'iperf.exe -c DIRECCIÓN_IP -t120 -r’ Nous pourrons connecter cet ordinateur client à celui qui exécute l’iperf en mode serveur pendant 2 minutes de connexion et surveiller le trafic sortant et entrant.
Avec l’option -f, nous changerons le format de sortie en: Mors(b), Octets(B), Kilobits(k), Kilo-octets(K), Mégabits(m), Méga-octets(M), Gigabit(g) ou gigaoctets(G).
Avec l’option -d, vous générerez simultanément du trafic bidirectionnel.
Avec -w, nous enverrons la taille TCP (entre 2 et 65 535 octets).
Avec -p, nous allons changer le port, Faire défaut 5001.
Avec -i, nous allons modifier l’intervalle pour qu’il nous montre le rapport.
Avec -u, les tests se feront avec UDP.
Avec -b, nous limiterons à une bande passante.
Avec -m, nous obtiendrons la taille maximale du segment (MSS), qui est la plus grande quantité de données qu’un ordinateur/appareil prend en charge dans un seul segment, Non fragmenté. MSS = MTU – En-tête TCP et en-tête IP. En-tête TCP et en-tête IP = 40 Octets. Exemples de MTU: Ethernet LAN:1500 Octets, PPPoE: 1492 Octets (ADSL), Jeton Ring ou 16Mb/sec: 17914 octets et accès commuté: 576 Octets
Pour plus d’informations, nous allons exécuter l’option -h
Usage: Iperf [-s|-Hôte C] [Options]
Iperf [-h|–Aide] [-v|–Version]
Client/Serveur:
-f -Je -l -m -p -ou -w -B -C -M -N -V |
–format –intervalle –Len –print_mss –port –UDP –fenêtre –lier –compatibilité –Mss –sans retard –IPv6Version de l’IPv6 |
[kmKM] # #[KILOMÈTRE] # #[KILOMÈTRE] # |
Format du rapport: Kbits, Mbits/s, KBytes, MBytes secondes entre les rapports périodiques sur la bande passante Longueur de la mémoire tampon à lire ou à écrire (faire défaut 8 KO) print Taille maximale du segment TCP (MTU – En-tête TCP/IP) Port du serveur pour écouter/se connecter utiliser UDP plutôt que TCP Taille de la fenêtre TCP (Taille de la mémoire tampon du socket) lier à “hôte”, une interface ou une adresse de multidiffusion Pour une utilisation avec des versions plus anciennes, n’envoie pas de MSG supplémentaires définir la taille maximale du segment TCP (MTU – 40 Octets) définir TCP sans délai, désactiver l’algorithme de Nagle Définir le domaine sur IPv6 |
Spécifique au serveur:
-s -Ou -D |
–Serveur –single_udp –démon |
Exécuter en mode serveur exécuter en mode UDP monothread Exécuter le serveur en tant que démon |
Spécifique au client:
-b -c -d -n -r -t -F -Je -L -P -T |
–bande passante –client –Dualtest –Num –Compromis –Heure –fichierentrée –Puer –ÉcouterPort –parallèle –Ttl |
#[KILOMÈTRE] “hôte” #[KILOMÈTRE] # # |
pour UDP, Bande passante pour envoyer en bits/sec (faire défaut 1 Mbit/s, implique -u) Exécuter en mode client, Connexion à “hôte” Effectuer un test bidirectionnel simultanément Nombre d’octets à transmettre (au lieu de -t) Faites un test bidirectionnel individuellement temps en secondes pour transmettre pour (faire défaut 10 secondes) saisir les données à transmettre à partir d’un fichier Saisir les données à transmettre à partir de stdin port pour recevoir les tests bidirectionnels Nombre de threads clients parallèles à exécuter Durée de vie, pour multidiffusion (faire défaut 1) |
Divers:
-h -v |
–Aide –Version |
Imprimez ce message et quittez Imprimez les informations de la version et quittez |