Commandes iPerf3

Commandes iPerf3

IPERF est un débit de réseautage largement utilisé ou un outil de mesure de la vitesse. Ceci est principalement utilisé pour les tests de vitesse du réseau câblé ou sans fil. Il y a deux versions principales d'iPerf comme iperf2 et iperf3. Dans l'indice de Linux, iperf 2.0.5 est discuté ici. Maintenant, discutons des commandes iPerf3.

Installez iPerf3 dans Linux

Pour savoir si iPerf3 est installé ou non, nous pouvons utiliser la commande suivante dans Linux:

$ iperf3

Si nous obtenons la sortie suivante, cela signifie que IPERF3 n'est pas installé:

Le programme «IPERF3» n'est actuellement pas installé. Vous pouvez l'installer en tapant:
sudo apt install iperf3

Nous pouvons utiliser la commande suivante pour installer iPerf3:

$ sudo apt install iperf3
[sudo] Mot de passe pour Rian:
Listes de packages de lecture… fait
Arbre de dépendance à la construction
Lire les informations sur l'état… terminé
Les packages supplémentaires suivants seront installés:
libiperf0
… .
… .
Traitement des déclencheurs pour libc-bin (2.23-0ubuntu11)…

Maintenant, entrez "iperf3"Dans le terminal à nouveau.

$ iperf3
IPERF3: Erreur de paramètre - doit être un client (-c) ou un serveur (-s)
Utilisation: iperf [-s | -c hôte] [Options]
iperf [-H | --Help] [-v | --version]
Serveur ou client:
-P, --port # Port serveur pour écouter / connecter à
-F, - format de format [kmgkmg]

Beaucoup plus de lignes…

Comment exécuter le trafic TCP en utilisant IPERF3

Commande de serveur TCP:

$ iperf3 -s
-----------------------------------------------------------
Serveur écoutant le 5201
-----------------------------------------------------------

Commande client TCP: nous devons connaître l'adresse IP du serveur.

IPERF3 -C 192.168.1.102 -I1 -T20

Examinons la sortie du serveur et du client:

Sortie du serveur:

Connexion acceptée à partir de 192.168.1.4, port 51219
[5] Local 192.168.1.102 port 5201 connecté à 192.168.1.4 Port 51220
[ID] Bande passante de transfert d'intervalle
[5] 0.00-1.00 sec 1.35 Mbytes 11.3 MBITS / SEC
[5] 1.00-2.00 sec 1.53 Mbytes 12.8 mbits / sec
[5] 2.00-3.00 sec 1.62 Mbytes 13.6 MBITS / SEC
[5] 3.00-4.00 sec 1.67 Mbytes 14.0 Mbits / sec
[5] 4.00-5.00 sec 1.67 Mbytes 14.0 Mbits / sec
[5] 5.00-6.00 sec 1.46 Mbytes 12.3 MBITS / SEC
[5] 6.00-7.00 sec 1.45 Mbytes 12.2 MBITS / SEC
[5] 7.00-8.00 sec 1.59 Mbytes 13.3 MBITS / SEC
[5] 8.00-9.00 sec 1.78 Mbytes 14.9 MBITS / SEC
[5] 9.00-10.00 sec 1.32 Mbytes 11.1 mbits / sec
[5] 10.00-11.00 sec 1.19 MYTES 9.95 MBITS / SEC
[5] 11.00-12.00 sec 1.12 Mbytes 9.37 MBITS / SEC
[5] 12.00-13.00 sec 1.41 Mbytes 11.9 MBITS / SEC
[5] 13.00-14.00 sec 1.60 mytes 13.4 MBITS / SEC
[5] 14.00-15.00 sec 1.50 Mytes 12.6 MBITS / SEC
[5] 15.00-16.00 sec 1.71 Mbytes 14.4 MBITS / SEC
[5] 16.00-17.00 sec 1.48 Mbytes 12.4 MBITS / SEC
[5] 17.00-18.00 sec 1.47 Mbytes 12.3 MBITS / SEC
[5] 18.00-19.00 sec 1.37 Mbytes 11.5 MBITS / SEC
[5] 19.00-20.00 sec 1.50 Mytes 12.5 MBITS / SEC
[5] 20.00-20.11 sec 236 kytes 17.6 MBITS / SEC
- - - - - - - - - - - - - - - - - - - - - - - - -
[ID] Bande passante de transfert d'intervalle
[5] 0.00-20.11 sec 30.0 Mytes 12.Expéditeur de 5 MBITS / SEC
[5] 0.00-20.11 sec 30.0 Mytes 12.Récepteur de 5 Mbits / Sec
-----------------------------------------------------------
Serveur écoutant le 5201
-----------------------------------------------------------

Sortie du client:

Connexion à l'hôte 192.168.1.102, port 5201
[4] Local 192.168.1.4 port 51220 connecté à 192.168.1.102 Port 5201
[ID] Bande passante de transfert d'intervalle
[4] 0.00-1.01 Sec 1.56 Mbytes 13.0 Mbits / sec
[4] 1.01-2.02 sec 1.56 Mbytes 13.0 Mbits / sec
[4] 2.02-3.00 sec 1.56 Mbytes 13.4 MBITS / SEC
[4] 3.00-4.01 Sec 1.69 Mbytes 14.0 Mbits / sec
[4] 4.01-5.01 Sec 1.69 Mbytes 14.2 MBITS / SEC
[4] 5.01-6.00 sec 1.44 Mbytes 12.2 MBITS / SEC
[4] 6.00-7.00 sec 1.37 Mbytes 11.5 MBITS / SEC
[4] 7.00-8.01 Sec 1.75 Mbytes 14.5 MBITS / SEC
[4] 8.01-9.00 sec 1.62 Mbytes 13.7 MBITS / SEC
[4] 9.00-10.00 sec 1.37 Mbytes 11.6 MBITS / SEC
[4] 10.00-11.01 Sec 1.12 Mbytes 9.34 MBITS / SEC
[4] 11.01-12.00 sec 1.19 Mbytes 10.1 mbits / sec
[4] 12.00-13.02 sec 1.44 Mbytes 11.8 mbits / sec
[4] 13.02-14.01 Sec 1.56 Mbytes 13.2 MBITS / SEC
[4] 14.01-15.00 sec 1.50 Mytes 12.7 MBITS / SEC
[4] 15.00-16.01 Sec 1.81 Mbytes 15.1 mbits / sec
[4] 16.01-17.01 Sec 1.37 Mbytes 11.5 MBITS / SEC
[4] 17.01-18.00 sec 1.44 Mbytes 12.2 MBITS / SEC
[4] 18.00-19.00 sec 1.31 Mbytes 11.0 Mbits / sec
[4] 19.00-20.00 sec 1.62 Mbytes 13.6 MBITS / SEC
- - - - - - - - - - - - - - - - - - - - - - - - -
[ID] Bande passante de transfert d'intervalle
[4] 0.00-20.00 sec 30.0 Mytes 12.Expéditeur de 6 MBITS / SEC
[4] 0.00-20.00 sec 30.0 Mytes 12.Récepteur de 6 Mbits / Sec
iperf fait.

Comme nous pouvons le voir, après l'exécution du 20sec [-t20], le serveur est toujours en cours d'exécution, mais le client s'est arrêté.

Voici le débit de ce trafic TCP:

[4] 0.00-20.00 sec 30.0 Mytes 12.Récepteur de 6 Mbits / Sec

Comment exécuter le trafic UDP à l'aide d'IPerf3

Serveur UDP:

Même commande que le serveur TCP.

Client UDP:

$ iperf3 -c 192.168.1.102 -I1 -T5 -U -B100M

Sortie du serveur:

Connexion acceptée à partir de 192.168.1.4, port 51321
[5] Local 192.168.1.102 port 5201 connecté à 192.168.1.4 Port 54181
[ID] Bande de transfert d'intervalle Jitter Lost / Total Datagrams
[5] 0.00-1.00 sec 1.30 mytes 10.9 MBITS / Sec 313523.501 ms 0/167 (0%)
[5] 1.00-2.00 sec 1.34 Mbytes 11.3 Mbits / sec 16.624 ms 5/177 (2.8%)
[5] 2.00-3.00 sec 1.99 Mbytes 16.7 Mbits / sec 10.843 ms 0/255 (0%)
[5] 3.00-4.00 sec 672 kytes 5.50 mbits / sec 3.955 ms 0/84 (0%)
[5] 4.00-5.00 sec 1.98 Mbytes 16.6 Mbits / sec 14.042 ms 8/261 (3.1%)
[5] 5.00-5.68 Sec 960 kytes 11.6 Mbits / sec 3.389 ms 0/120 (0%)
- - - - - - - - - - - - - - - - - - - - - - - - -
[ID] Bande de transfert d'intervalle Jitter Lost / Total Datagrams
[5] 0.00-5.68 sec 8.31 Mbytes 12.3 Mbits / sec 3.389 ms 13/1064 (1.2%)

Sortie du client:

Connexion à l'hôte 192.168.1.102, port 5201
[4] Local 192.168.1.4 port 54181 connecté à 192.168.1.102 Port 5201
[ID] Bande passante de transfert d'intervalle
[4] 0.00-1.23 sec 1.38 Mbytes 9.40 Mbits / sec 176
[4] 1.23-2.00 sec 1.73 Mbytes 18.7 Mbits / sec 221
[4] 2.00-3.12 sec 1.65 mytes 12.3 Mbits / sec 211
[4] 3.12-4.01 Sec 1.76 Mbytes 16.6 Mbits / sec 225
[4] 4.01-5.03 sec 1.80 mytes 14.8 Mbits / sec 231
- - - - - - - - - - - - - - - - - - - - - - - - -
[ID] Bande de transfert d'intervalle Jitter Lost / Total Datagrams
[4] 0.00-5.03 sec 8.31 Mbytes 13.9 Mbits / sec 3.389 ms 13/1064 (1.2%)
[4] ont envoyé 1064 datagrams

Conclusion

Ici, nous avons appris quelques commandes de base pour iPerf3. Il existe de nombreuses options avancées dans iPerf3. Pour en savoir plus sur IPERF3, nous pouvons utiliser le «homme iperf3»Commande et utilisez-le.