Qnap [Tuto] Utilisation de iPerf3 avec un NAS QNAP

EVO

Administreur
Membre du personnel
25 Novembre 2019
8 214
1 575
278
/var/run/docker.sock
[Tuto] Utilisation de iPerf3 avec un NAS QNAP

Pourquoi ce tutoriel ? :giggle:
Ce tuto va vous permettre ( je l'espère ) d'apprendre a utiliser simplement iPerf :)

Disclamer :
Le but de ce tuto sera de rendre cette installation facile et accessible a tous, bien que loin d’être un expert, n’hésiter pas à répondre à ce sujet avec vos interrogations, .. Pour ceux qui sont plus a l'aise avec ce genre d'installation, n'hésiter pas a proposer des améliorations, ou des conseils, ...

Pré-requis :
- Un NAS QNAP :p

Ici, nous allons voir comment utiliser iPerf3 pour faire des test de performance du réseau, et ce de plusieurs façon.

Sommaire :

1/ Installation de iPerf3 sur le NAS
2/ Sur votre réseau local

A/ Depuis un PC Windows
B/ Depuis un PC Apple macOS
C/ Depuis un PC Linux ( Ubuntu / Debian / Mint ... )
D/ Depuis un Smartphone ou une Tablette Android
E/ Depuis un Smartphone ou une Tablette Apple
3/ Sur des serveurs externe ( public )

Aller go :)



1/ Installation de iPerf sur le NAS
A VENIR 🚧



2/ Sur votre réseau local

Attention : Les exemples seront tous fait avec un NAS ayant pour IP : 192.168.100.70
Bien sur, cela est a modifier suivant l'IP local de votre NAS.


Rendez vous sur la page d'iPerf pour recupérer iPerf3 pour Windows : https://iperf.fr/iperf-download.php#windows

Suivant votre version de Windows, cliquer sur la derniere version de iPerf disponible pour la télécharger :
1669328261487.png

Rendez vous dans votre dossier de téléchargement, et décompresser l'archive dans un nouveau dossier :
1669328452430.png

Rendez-vous dans le dossier décompressé :
1669328501315.png

Dans l'espace "vide" du dossier, appuyer sur la Touche MAJ de votre clavier, et cliquer droit, une option est alors disponible en plus dans le menu, sélectionner "Ouvrir la fenetre PowerShell ici" :
1669328545551.png

Et une jolie ( tout est relatif ) fenêtre s'ouvre :
1669328725434.png


a/ Test d'envoi
Ici on test le PC en envoi ( upload ), et le NAS en réception ( téléchargement )

Pour lancer un test vers notre NAS, nous allons taper la commande suivante :
Code:
.\iperf3.exe -c 192.168.100.70

/!\ Rappel : 192.168.100.70 est l'IP locale du NAS
1669328738662.png

On valide avec Entrer pour lancer le test :
1669328779804.png
et voila, test fini :) Ici 924Mbits/s, on est donc sur une connexion Gigabit !

/!\ Rappel : Pour connaitre la vitesse en Mo/s on divise par 8.
924Mbps = 924/8 soit 115,5Mo/s


b/ Test de réception
Ici on test le PC en réception ( téléchargement ), et le NAS en envoi ( upload )

On peu utiliser l'option -R pour que ce soit le NAS qui envoi, on testera donc dans ce cas, la vitesse d'upload du NAS vers le PC :

Code:
.\iperf3.exe -c 192.168.100.70 -R
1669328949633.png
et voila, test fini :) Ici 902Mbits/s, on est donc sur une connexion Gigabit !

/!\ Rappel : Pour connaitre la vitesse en Mo/s on divise par 8.
902Mbps = 902/8 soit 112,75Mo/s

Rendez vous sur la page d'iPerf pour recupérer iPerf3 pour Mac :
1708942331440.png

https://iperf.fr/iperf-download.php#macos

Dans le dossier de téléchargement, faites un clic droit et « Ouvrir »
1708942350016.png

Le fichier va etre décompresser !
1708942363703.png

Ouvrez le terminal qui est dans le dossier « Application/Utilitaires » ou cliquez sur la loupe en haut a droite de votre mac

1708942382300.png

Faites un glissez-déposez du fichier Iperf3 de votre dossier téléchargement dans le terminal et appuyez sur la touche « entrée »

1708942408922.png
Vous aurez la fenetre suivante qui apparaitra, cliquez sur « annuler »
1708942424552.png

Cliquez sur la pomme en haut a gauche de votre mac puis cliquez sur « Preferences Système »
1708942439854.png

puis allez dans l’onglet « Confidentialité et sécurité ».
1708942453920.png

Attention, il vous faudra descendre un peu car la fenetre est en bas ;)

Authentifiez vous en utilisant le mot de passe de votre Mac ou avec votre doigt pour les macs les plus recents
1708942476301.png
Revenez au terminal et cliquez sur la « fleche haute » de votre clavier et « entré » et rajouter les options suivantes :

Code:
-c IP_DE_VOTRE_NAS -R

Exemple ici, mon nas a l’ip 192.168.1.3

1708942515130.png
Si l’ip de votre nas est 192.168.0.253, vous taperez donc ceci
1708942525246.png

Dans la fenetre qui s’ouvre cliquez sur « OUVRIR »
1708942538524.png

Lisez le résultat de votre test :)
1708942557658.png

Merci à @schwinny pour la rédaction de la partie Apple macOS

A VENIR 🚧

Sur Android j'utilise l'application PingTools Network Utilities.
D'autres sont suggérées sur le site d'iPerf, a vous de faire votre choix suivant votre préférence : https://iperf.fr/iperf-download.php#android


a/ Test d'envoi
Depuis le menu de l'application, sélectionner la fonction "iPerf" :
1693590989338.png

Remplissez le champ Domain / IP avec l'IP du serveur iPerf, dasn mon cas, mon NAS puisque c'est la vitesse vers lui qu'on souhaite tester :
L'IP de mon NAS est 192.168.100.70, a adapter chez vous donc, et validez avec Start.
1693591022836.png

Le test commence .....

1693591336776.png

et voila le résultat , environ 90Mbps ( Aie Aie le wifi ^^' )


b/ Test de réception
Pour inverser le test, et donc faire un test de réception, on va dans le menu "Réglages" :

1693591399926.png

On sélectionne "Run in reverse mode" , et on valide avec "Sauver" :

1693591422373.png

Puis on clique sur Start pour lancer le test :
1693591438822.png

Ici le résultat est d'environ 500Mbps.

A VENIR 🚧



3/ Sur des serveurs externe ( Public )
A VENIR 🚧

2024-02-26 - Ajout de la partie Apple macOS, merci à @schwinny
2023-09-01 - Rédaction du test "Depuis un Smartphone ou une Tablette Android"
 
Dernière édition:
je m'en occupe ;)

Edit: Dans le wk, une tuile vient de m'arriver ;)
 
Dernière édition:
Oups...
Ca va mais beaucoup de taf niveau boulot et en plus gros projet perso qui me prend pas mal de temps.
rajoute la famille...

jetait bloqué sur un truc, j'essaye de le faire rapidement.


Mes excuses :(
 
  • J'aime
Réactions: EVO