Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2837 connectés 

  FORUM HardWare.fr
  Réseaux grand public / SoHo
  Réseaux

  Que solicite iperf3 ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Que solicite iperf3 ?

n°1181379
buick24
Posté le 09-12-2021 à 22:42:27  profilanswer
 

Bonsoir, je cherche à comprendre comment fonctionne iperf3.  
 
Lors d'un test entre deux machines, quelles sont les parties de la machine (ram, proc, hdd, etc ..) qui entre dans le test?
 
Est ce que un test sans arguments spécifiques ce limite au deux interfaces réseaux?
 
Merci
 

mood
Publicité
Posté le 09-12-2021 à 22:42:27  profilanswer
 

n°1181382
Profil sup​primé
Posté le 10-12-2021 à 02:48:34  answer
 

Bonsoir,
 
Les tests s'exécutent dans la ram de chaque machine, les lecteurs de stockage (hdd, ssd, eMMC) n'interviennent pas.
 
Sans argument, on ne pourra pas paralléliser les connexions multiples sur le serveur au niveau du CPU (commutateur -P), les résultats seront moins bons.
 
Perso, côté client, j'utilise les arguments suivants pour obtenir des résultats optimaux :
 
(en débit de réception) iperf3 -c [IP serveur] -i 1 -t 25 -w 1M -P 10 -O 3 -R
 
(en débit d'émission)  iperf3 -c [IP serveur] -i 1 -t 25 -w 1M -P 10 -O 3

n°1181384
buick24
Posté le 10-12-2021 à 07:36:56  profilanswer
 

Est ce que la quantité de ram influe sur le résultat?  
 
Autre chose, tu dit d'utiliser des arguments différents suivant le débit en réception ou en émission.
 
Le client dans mon cas est un iMac et comme tu peu le voir sur la photo je n'utilise aucun arguments et pourtant  
 
le résultat de la commande me donne le débit émission/réception. Je comprend pas ... c'est spécifique au Mac?
 
A moins que ce soit le fait de ne pas utiliser d'arguments qui fait que l'on obtient les deux résultats?
 
https://nsm09.casimages.com/img/2021/12/10//21121007564925169717707022.png


Message édité par buick24 le 10-12-2021 à 07:38:35
n°1181385
buick24
Posté le 10-12-2021 à 07:53:36  profilanswer
 

Je viens de tester les deux commandes que tu m'a donné, voila le résultat ...
 
Coté client:
 
[img]https://nsm09.casimages.com/img/2021/12/10//21121008114525169717707026.png[/img]
 
Coté serveur:
 
[img]https://nsm09.casimages.com/img/2021/12/10//21121008114525169717707027.png[/img]
 

n°1181395
Profil sup​primé
Posté le 10-12-2021 à 09:24:33  answer
 

Bonjour,
 
je crois que je me suis mal exprimé :o
 
Les deux lignes que j'ai données sont à exécuter sur le client, l'une ou l'autre, selon le cas :
 
La première indique que le client dit au serveur de recevoir des trames du serveur (commutateur -R).
 
La seconde (sans -R) indique que le client émet des trames vers le serveur.
 
En aucun cas on doit lancer ces lignes sur le serveur, vu qu'il y a le commutateur -c [:o_non]  
 
Et non, la quantité de RAM n'influe pas sur le résultat, ou alors la machine est vraiment très ancienne, genre 20 ans ou plus.
 
Enfin, je vois que tu as un socket size error. Vu que c'est une machine Linux/Unix, tu devrais baisser la taille du commutateur -w de 1M à 256k, ce qui donne :
 
(mode "le client émet les paquets vers le serveur" ) iperf3 -c [IP serveur] -i 1 -t 25 -w 256k -P 10 -O 3
 
(mode "le client reçoit les paquets du serveur" ) iperf3 -c [IP serveur] -i 1 -t 25 -w 256k -P 10 -O 3 -R
 
Liste des commutateurs ici : https://iperf.fr/iperf-doc.php#3doc


Message édité par Profil supprimé le 10-12-2021 à 09:25:05
n°1181471
buick24
Posté le 11-12-2021 à 09:51:03  profilanswer
 

Donc la machine cliente est un iMac et le serveur un NUC sous Debian.
 
Voila ce que donne l'une des commandes, y'a que une partie car y'en à des pages.
 
Donc dans ce cas il n'y a que l'interface réseau et la ram qui sont utilisés, comment à présent y inclure de DD ?
 
En faite je cherche à savoir qu'elle est l'élément qui limite le transfert global.
 
[img]https://nsm09.casimages.com/img/2021/12/11//21121110030825169717708482.png[/img]

n°1181472
Profil sup​primé
Posté le 11-12-2021 à 09:58:15  answer
 

Pourquoi tu veux faire intervenir le disque dur ? C'est pas fait pour ça [:blinkgt]  
 
En fait, tu veux faire quoi exactement avec cet outil ?

n°1181474
buick24
Posté le 11-12-2021 à 10:20:51  profilanswer
 

Je n'est pas dit que je pouvais le faire avec cette outil que je découvre d'ailleurs, je demande si c'est possible mais je m'aperçois que non en parcourant les commutateurs.
 
Un ordinateur est constitué de différents éléments: disque dur, ram, bus, processeur, etc ... et tout ces éléments de manière global entre dans le résultat final du temps qui  
 
va être mis à transférer une video du client vers le server (par exemple).
 
Je cherche à mettre en évidence le goulot d'étranglement d'une machine donnée.  
 
Je prend un exemple concret. Mon NUC dispose d'eMMC, d'un SSD et d'un port Nvme et j'ai pu lire que le facteur limitant provenais en règle générale du support de stockage.
 
Donc je voudrais pouvoir isoler et tester chaque éléments ou bien les ajouter et tester pour voir lequel va limiter le débit.
 
On peu déjà voir que la liaison sans fil et la carte réseau ne sera pas limitant.


Message édité par buick24 le 11-12-2021 à 10:22:35
n°1181476
Profil sup​primé
Posté le 11-12-2021 à 10:43:05  answer
 

C'est pas iPerf qu'il faut utiliser dans ce cas, mais des outils plus adaptés.
 
Tu veux savoir quoi ? Si un disque dur mécanique constitue un goulot d'étranglement lors de transferts à travers le réseau ?
 
Un HDD SATA aujourd'hui, dans la gamme très performant, même au meilleur de sa forme, écrit les données au max autours des 200 Mo/s.
 
Un SSD NVMe récent peut monter ponctuellement à ~ 7000 Mo/s en écriture dans les gammes ultra.
 
Un adaptateur réseau ethernet Gigabit bien né donnera toujours dans les 900 à 950 Mo/s réels.
 
Le WiFi 6 (802.11ax), en débits pratiques et très réels, sera un peu plus rapide que le Gbit Ethernet, et encore, dans les meilleures conditions possibles.
 
Dans la chaîne, la vitesse se fait toujours avec l'élément le plus lent. Et dans le peu de ce que je t'ai donné, ça dépend de beaucoup de facteurs.

n°1181478
buick24
Posté le 11-12-2021 à 10:46:23  profilanswer
 

Mon NUC à 64Go d'eMMC et un HDD sur bus SATA.
 
Comment puis je faire pour connaitre leur débit et les comparer au débit réseau?

mood
Publicité
Posté le 11-12-2021 à 10:46:23  profilanswer
 

n°1181479
Profil sup​primé
Posté le 11-12-2021 à 10:49:14  answer
 

buick24 a écrit :

Mon NUC à 64Go d'eMMC et un HDD sur bus SATA.

 

Comment puis je faire pour connaitre leur débit et les comparer au débit réseau?

 

Je te l'ai dit plus haut, il te faut des outils de mesure adaptés pour les lecteurs de stockage. Et comme personnellement je ne suis pas sous la pomme, je ne les connais pas et c'est à toi de les chercher [:spamafoote]

 

Sous Windows, il y a CrystalDiskMark. Regarde si les dev ont fait le même outil sous Mac et Linux.


Message édité par Profil supprimé le 11-12-2021 à 10:50:40
n°1181480
Profil sup​primé
Posté le 11-12-2021 à 10:54:08  answer
 

Ceci dit, tu as déjà plus ou moins ta réponse pour les transferts de fichiers d'un poste à un autre poste de ton réseau : ~ 600-650 MB/s, soit ~ 75-80 Mo/s. C'est à cette vitesse qu'ils se feront, au mieux. Peut-être à cause de ton SSD eMMC côté NUC (c'est quoi comme modèle ?), ou ton HDD côté iMac. Ce dernier est sous SSD, HDD ?


Message édité par Profil supprimé le 11-12-2021 à 10:55:49
n°1181481
buick24
Posté le 11-12-2021 à 10:57:13  profilanswer
 

Mes iMac ne bougerons pas, c'est sur mon server que je peu intervenir. Mon server est sous Debian. Je voudrais mettre en évidence le débit de l'eMMC et du HDD.
Il y a une solution depuis un Terminal?

n°1181482
Profil sup​primé
Posté le 11-12-2021 à 11:05:47  answer
 

Quel est le modèle de ton SSD et de ton HDD dans ton NUC ?

 

Dans un terminal, tu peux tester à condition d'avoir l'outil d'installé : cherche dans ton gestionnaire de paquets en GUI les outils qui mesurent la vitesse des lecteurs de stockage.


Message édité par Profil supprimé le 11-12-2021 à 11:07:23
n°1181483
buick24
Posté le 11-12-2021 à 11:09:58  profilanswer
 

Debian est installé sur l'eMMC et les data sont sur le HDD. Je n'est rien pour l'instant sur le port nvme.
Toujours en ligne de commande, on peu avoir les caractéristiques de l'eMMC et du HDD?

n°1181485
Profil sup​primé
Posté le 11-12-2021 à 11:36:51  answer
 

buick24 a écrit :

Debian est installé sur l'eMMC et les data sont sur le HDD. Je n'est rien pour l'instant sur le port nvme.
Toujours en ligne de commande, on peu avoir les caractéristiques de l'eMMC et du HDD?


 
Je ne connais pas assez de lignes de commande Linux pour avoir les caractéristiques d'un composant. Fais une recherche sur Internet [:spamafoote]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Réseaux grand public / SoHo
  Réseaux

  Que solicite iperf3 ?

 

Sujets relatifs
Plus de sujets relatifs à : Que solicite iperf3 ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR