Il s'agit de la commande iperf3 qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
iperf3 - effectuer des tests de débit du réseau
SYNOPSIS
hyperf3 -s [ Options ]
hyperf3 -c serveur [ Options ]
DESCRIPTION
iperf3 est un outil permettant d'effectuer des mesures de débit réseau. Il peut tester soit TCP
ou le débit UDP. Pour effectuer un test iperf3, l'utilisateur doit établir à la fois un serveur et un
client.
GÉNÉRAL OPTIONS
-p, --Port n
définir le port du serveur sur lequel écouter/se connecter n (5201 par défaut)
-f, --format
Format [kmKM] à signaler : Kbits, Mbits, KBytes, MBytes
-i, --intervalle n
pause n secondes entre les rapports périodiques de bande passante ; la valeur par défaut est 1, utilisez 0 pour désactiver
-F, --déposer prénom
côté client : lecture à partir du fichier et écriture sur le réseau, au lieu d'utiliser aléatoire
Les données; côté serveur : lire à partir du réseau et écrire dans le fichier, au lieu de lancer
les données loin
-A, --affinité n/n, m
Définissez l'affinité CPU, si possible (linux uniquement). Sur le client et le serveur, vous
peut définir l'affinité locale; de plus, côté client, vous pouvez outrepasser le
l'affinité du serveur pour ce seul test, en utilisant la forme n,m.
-V, --verbeux
donner une sortie plus détaillée
-J, --json
sortie au format JSON
-d, --déboguer
émettre une sortie de débogage. Principalement (peut-être exclusivement) à l'usage des développeurs.
-v, --version
afficher les informations sur la version et quitter
-h, --Aidez-moi
afficher un résumé de l'aide
SERVEUR SPÉCIFIQUE OPTIONS
-s, --serveur
exécuter en mode serveur
-D, --démon
exécuter le serveur en arrière-plan en tant que démon
-1, --unique
gérer une connexion client, puis quitter.
CLIENT SPÉCIFIQUE OPTIONS
-c, --client hôte
exécuter en mode client, se connecter au serveur spécifié
-u, --udp
utiliser UDP plutôt que TCP
-b, --bande passante n[KM]
définir la bande passante cible sur n bits/sec (par défaut 1 Mbit/sec pour UDP, illimité pour TCP).
S'il y a plusieurs flux (drapeau -P), la limite de bande passante est appliquée séparément
à chaque flux. Vous pouvez également ajouter un '/' et un nombre au spécificateur de bande passante.
C'est ce qu'on appelle le "mode rafale". Il enverra le nombre de paquets donné sans
pause, même si cela dépasse temporairement la limite de bande passante spécifiée. Réglage
la bande passante cible à 0 désactivera les limites de bande passante (particulièrement utile pour
tests UDP).
-t, --temps n
temps en secondes pour transmettre (par défaut 10 secondes)
-n, --octets n[KM]
nombre d'octets à transmettre (au lieu de -t)
-k, --blockcount n[KM]
nombre de blocs (paquets) à transmettre (au lieu de -t ou -n)
-l, --longueur n[KM]
longueur du tampon à lire ou à écrire (par défaut 128 Ko pour TCP, 8 Ko pour UDP)
-P, --parallèle n
nombre de flux clients parallèles à exécuter
-R, --sens inverse
exécuter en mode inverse (le serveur envoie, le client reçoit)
-w, --la fenêtre n[KM]
taille de la fenêtre / taille du tampon de socket (cela est envoyé au serveur et utilisé sur celui-ci
côté aussi)
-B, --lier n[KM]
lier à une interface spécifique ou à une adresse de multidiffusion
-M, --set-mss n
définir la taille maximale du segment TCP (MTU - 40 octets)
-N, --sans délais
définir TCP sans délai, désactivation de l'algorithme de Nagle
-4, --version4
utiliser uniquement IPv4
-6, --version6
utiliser uniquement IPv6
-S, --tos n
définir l'IP 'type de service'
-L, --étiquette de flux n
définir l'étiquette de flux IPv6 (actuellement uniquement pris en charge sous Linux)
-Z, --zérocopie
Utilisez une méthode d'envoi de données « zéro copie », telle que envoyer le fichier(2), au lieu de l'habituel
écrire (2).
-O, --omettre n
Omettez les n premières secondes du test pour ignorer la période de démarrage lent TCP.
-T, --Titre str
Préfixez chaque ligne de sortie avec cette chaîne.
-C, --linux-congestion quelque chose
Définissez l'algorithme de contrôle de congestion (linux uniquement).
--get-server-sortie
Obtenez la sortie du serveur. Le format de sortie est déterminé par le serveur (en
particulier, si le serveur a été invoqué avec le --json flag, la sortie sera dans
format JSON, sinon il sera au format lisible par l'homme). Si le client est exécuté
avec --json, la sortie du serveur est incluse dans un objet JSON ; sinon c'est
ajouté au bas de la sortie lisible par l'homme.
AUTEURS
Iperf a été initialement écrit par Mark Gates et Alex Warshavsky. Page de manuel et maintenance par
Jon Dugan . Autres contributions d'Ajay Tirumala, Jim
Ferguson, Feng Qin, Kevin Gibbs, John Estabrook , André
Gallatine , Stephen Hemminger
Utiliser iperf3 en ligne à l'aide des services onworks.net