Auteur Sujet: Test de débit, goulot d'étranglement?  (Lu 5454 fois)

0 Membres et 1 Invité sur ce sujet

Appleforever

  • Abonné Bbox fibre
  • *
  • Messages: 482
  • Quimper 29000
Test de débit, goulot d'étranglement?
« le: 11 novembre 2018 à 19:03:58 »
Bonsoir, j'essaye de comprendre un peu la mécanique de fonctionnement de iperf et wget utiliser dans le test de débit au temps sur mon réseau local que depuis internet.

J'espère que vous pourrez m'éclairer dans les teste effectués.

Dans un premier temps j'ai utilisé iperf3 pour tester mon LAN, test croisé effectué entre un iMac de 2011 et deux server identique sous Débian.

- iMac vs Server 1: (même résultat dans les deux sens).

iMac-de-Franck:~ franck$ iperf3 -c 192.168.88.5
Connecting to host 192.168.88.5, port 5201
[  5] local 192.168.88.100 port 49808 connected to 192.168.88.5 port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec   113 MBytes   947 Mbits/sec                 
[  5]   1.00-2.00   sec   112 MBytes   940 Mbits/sec                 
[  5]   2.00-3.00   sec   112 MBytes   940 Mbits/sec                 
[  5]   3.00-4.00   sec   112 MBytes   940 Mbits/sec                 
[  5]   4.00-5.00   sec   112 MBytes   940 Mbits/sec                 
[  5]   5.00-6.00   sec   112 MBytes   940 Mbits/sec                 
[  5]   6.00-7.00   sec   112 MBytes   940 Mbits/sec                 
[  5]   7.00-8.00   sec   112 MBytes   940 Mbits/sec                 
[  5]   8.00-9.00   sec   112 MBytes   940 Mbits/sec                 
[  5]   9.00-10.00  sec   112 MBytes   940 Mbits/sec                 
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.00  sec  1.10 GBytes   941 Mbits/sec                  sender
[  5]   0.00-10.00  sec  1.09 GBytes   940 Mbits/sec                  receiver

iperf Done.


- iMac vs Server 2: (même résultat dans les deux sens).

iMac-de-Franck:~ franck$ iperf3 -c 192.168.88.6
Connecting to host 192.168.88.6, port 5201
[  5] local 192.168.88.100 port 49858 connected to 192.168.88.6 port 5201
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-1.00   sec   113 MBytes   947 Mbits/sec                 
[  5]   1.00-2.00   sec   112 MBytes   940 Mbits/sec                 
[  5]   2.00-3.00   sec   112 MBytes   940 Mbits/sec                 
[  5]   3.00-4.00   sec   112 MBytes   940 Mbits/sec                 
[  5]   4.00-5.00   sec   112 MBytes   940 Mbits/sec                 
[  5]   5.00-6.00   sec   112 MBytes   940 Mbits/sec                 
[  5]   6.00-7.00   sec   112 MBytes   940 Mbits/sec                 
[  5]   7.00-8.00   sec   112 MBytes   940 Mbits/sec                 
[  5]   8.00-9.00   sec   112 MBytes   940 Mbits/sec                 
[  5]   9.00-10.00  sec   112 MBytes   940 Mbits/sec                 
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bitrate
[  5]   0.00-10.00  sec  1.10 GBytes   941 Mbits/sec                  sender
[  5]   0.00-10.00  sec  1.09 GBytes   941 Mbits/sec                  receiver

iperf Done.


- Server1 vs Server 2: (même résultat dans les deux sens).

root@data:~# iperf3 -c 192.168.88.6
Connecting to host 192.168.88.6, port 5201
[  4] local 192.168.88.5 port 58394 connected to 192.168.88.6 port 5201
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
[  4]   0.00-1.00   sec   112 MBytes   941 Mbits/sec    0    103 KBytes       
[  4]   1.00-2.00   sec   112 MBytes   939 Mbits/sec    0    103 KBytes       
[  4]   2.00-3.00   sec   112 MBytes   939 Mbits/sec    0    103 KBytes       
[  4]   3.00-4.00   sec   112 MBytes   938 Mbits/sec    0    103 KBytes       
[  4]   4.00-5.00   sec   112 MBytes   939 Mbits/sec    0    103 KBytes       
[  4]   5.00-6.00   sec   112 MBytes   940 Mbits/sec    0    103 KBytes       
[  4]   6.00-7.00   sec   112 MBytes   938 Mbits/sec    0    103 KBytes       
[  4]   7.00-8.00   sec   112 MBytes   938 Mbits/sec    0    103 KBytes       
[  4]   8.00-9.00   sec   112 MBytes   938 Mbits/sec    0    103 KBytes       
[  4]   9.00-10.00  sec   112 MBytes   937 Mbits/sec    0    103 KBytes       
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval           Transfer     Bandwidth       Retr
[  4]   0.00-10.00  sec  1.09 GBytes   939 Mbits/sec    0             sender
[  4]   0.00-10.00  sec  1.09 GBytes   939 Mbits/sec                  receiver

iperf Done.

Ais-je à votre avis bien utiliser cette commande?


Suite du test cette fois si entre le LAN et Internet avec la commande wget.

- iMac vs Bouygues:

iMac-de-Franck:~ franck$ wget -O /dev/null http://ipv4.bouygues.testdebit.info/10G.iso
--2018-11-11 18:42:47--  http://ipv4.bouygues.testdebit.info/10G.iso
Résolution de ipv4.bouygues.testdebit.info (ipv4.bouygues.testdebit.info)… 89.84.1.222
Connexion à ipv4.bouygues.testdebit.info (ipv4.bouygues.testdebit.info)|89.84.1.222|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 5000000000 (4,7G) [application/x-iso9660-image]
Sauvegarde en : « /dev/null »

/dev/null                  100%[======================================>]   4,66G  55,3MB/s    ds 80s     

2018-11-11 18:44:07 (59,9 MB/s) — « /dev/null » sauvegardé [5000000000/5000000000]


- Server 1 vs Bouygues:

root@backup:~# wget -O /dev/null http://ipv4.bouygues.testdebit.info/10G.iso
--2018-11-11 18:49:32--  http://ipv4.bouygues.testdebit.info/10G.iso
Résolution de ipv4.bouygues.testdebit.info (ipv4.bouygues.testdebit.info)… 89.84.1.222
Connexion à ipv4.bouygues.testdebit.info (ipv4.bouygues.testdebit.info)|89.84.1.222|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 5000000000 (4,7G) [application/x-iso9660-image]
Sauvegarde en : « /dev/null »

/dev/null                 100%[==================================>]   4,66G   100MB/s    in 49s     

2018-11-11 18:50:21 (96,7 MB/s) — « /dev/null » sauvegardé [5000000000/5000000000]

- Server 2 vs Bouygues:

root@data:~# wget -O /dev/null http://ipv4.bouygues.testdebit.info/10G.iso
--2018-11-11 18:52:09--  http://ipv4.bouygues.testdebit.info/10G.iso
Résolution de ipv4.bouygues.testdebit.info (ipv4.bouygues.testdebit.info)… 89.84.1.222
Connexion à ipv4.bouygues.testdebit.info (ipv4.bouygues.testdebit.info)|89.84.1.222|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 5000000000 (4,7G) [application/x-iso9660-image]
Sauvegarde en : « /dev/null »

/dev/null                 100%[==================================>]   4,66G  96,1MB/s    in 50s     

2018-11-11 18:52:59 (94,6 MB/s) — « /dev/null » sauvegardé [5000000000/5000000000]

Probleme visiblement avec le test de l'iMac qui est de mi-2011, 2.7Ghz Intel Core i5, 12Go 1333Mhz DDR3 équipé d'un SSD Samsung 850 EVO 250GB SATA III quand au server on y trouve de l'Intel® Celeron® J4105 4x 1,50 GHz avec aussi des SSD en SATA III.

Comment puis je tester les éléments de mon iMac pour savoir le quel limite le débit?

Bonne soirée.

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 078
  • Paris (75)
Test de débit, goulot d'étranglement?
« Réponse #1 le: 12 novembre 2018 à 06:56:27 »
fait 2 wget en meme temps pour voir.

Appleforever

  • Abonné Bbox fibre
  • *
  • Messages: 482
  • Quimper 29000
Test de débit, goulot d'étranglement?
« Réponse #2 le: 12 novembre 2018 à 07:33:59 »
Deux commandes lancées, une depuis mon iMac et la seconde depuis l'un des server.

Je pensais que les débits aller rester sensiblement les mêmes et en faite pas du tout, c'est un peu la misère.

Donc dans ce cas précis c'est le RB3011 qui n'arrive pas à maintenir un débit constant sur ses sorties?

iMac-de-Franck:~ franck$ wget -O /dev/null http://ipv4.bouygues.testdebit.info/10G.iso
--2018-11-12 07:28:27--  http://ipv4.bouygues.testdebit.info/10G.iso
Résolution de ipv4.bouygues.testdebit.info (ipv4.bouygues.testdebit.info)… 89.84.1.222
Connexion à ipv4.bouygues.testdebit.info (ipv4.bouygues.testdebit.info)|89.84.1.222|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 5000000000 (4,7G) [application/x-iso9660-image]
Sauvegarde en : « /dev/null »

/dev/null                     100%[==============================================>]   4,66G  65,5MB/s    ds 2m 6s   

2018-11-12 07:30:33 (37,7 MB/s) — « /dev/null » sauvegardé [5000000000/5000000000]




franck@data:~$ wget -O /dev/null http://ipv4.bouygues.testdebit.info/10G.iso
--2018-11-12 07:28:26--  http://ipv4.bouygues.testdebit.info/10G.iso
Résolution de ipv4.bouygues.testdebit.info (ipv4.bouygues.testdebit.info)… 89.84.1.222
Connexion à ipv4.bouygues.testdebit.info (ipv4.bouygues.testdebit.info)|89.84.1.222|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 5000000000 (4,7G) [application/x-iso9660-image]
Sauvegarde en : « /dev/null »

/dev/null                     100%[==============================================>]   4,66G  41,1MB/s    in 1m 58s 

2018-11-12 07:30:24 (40,6 MB/s) — « /dev/null » sauvegardé [5000000000/5000000000]

Dans un autre post j'avais précisé que ma ligne fibre ne monté pas à plus de 560MB/s en utilisant https://www.nperf.com/fr/ depuis mon iMac alors que normalement je devais obtenir 1GB/s. C'est donc bien le cas en faisant les tests depuis mes server, mon iMac ayant un probleme visiblement.

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 078
  • Paris (75)
Test de débit, goulot d'étranglement?
« Réponse #3 le: 12 novembre 2018 à 07:42:55 »
non c'est bien. ca montre que la somme des 2 est plus grande qu'un seul donc c'est le Mac qui a une limitation en mono session tcp. C'est souvent le cas a cause de la latence (distant entre client et serveur).

essai avec 4 en meme temps, la somme des 4 devrais approcher du débit max (situé a environ 110 MB/s).


kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 078
  • Paris (75)
Test de débit, goulot d'étranglement?
« Réponse #4 le: 12 novembre 2018 à 07:44:17 »
et attention a pas confondre MB/s et Mbps , il y a un facteur de 8 entre les 2.

Appleforever

  • Abonné Bbox fibre
  • *
  • Messages: 482
  • Quimper 29000
Test de débit, goulot d'étranglement?
« Réponse #5 le: 12 novembre 2018 à 08:18:11 »
franck@backup:~$ wget -O /dev/null http://ipv4.bouygues.testdebit.info/10G.iso
--2018-11-12 07:48:31--  http://ipv4.bouygues.testdebit.info/10G.iso
Résolution de ipv4.bouygues.testdebit.info (ipv4.bouygues.testdebit.info)… 89.84.1.222
Connexion à ipv4.bouygues.testdebit.info (ipv4.bouygues.testdebit.info)|89.84.1.222|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 5000000000 (4,7G) [application/x-iso9660-image]
Sauvegarde en : « /dev/null »

/dev/null                    100%[===========================================>]   4,66G  27,7MB/s    in 2m 28s 

2018-11-12 07:51:00 (32,2 MB/s) — « /dev/null » sauvegardé [5000000000/5000000000]

iMac-de-Franck:~ franck$ wget -O /dev/null http://ipv4.bouygues.testdebit.info/10G.iso
--2018-11-12 07:48:32--  http://ipv4.bouygues.testdebit.info/10G.iso
Résolution de ipv4.bouygues.testdebit.info (ipv4.bouygues.testdebit.info)… 89.84.1.222
Connexion à ipv4.bouygues.testdebit.info (ipv4.bouygues.testdebit.info)|89.84.1.222|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 5000000000 (4,7G) [application/x-iso9660-image]
Sauvegarde en : « /dev/null »

/dev/null                     100%[==============================================>]   4,66G  65,5MB/s    ds 2m 45s 

2018-11-12 07:51:18 (28,8 MB/s) — « /dev/null » sauvegardé [5000000000/5000000000]

franck@data:~$ wget -O /dev/null http://ipv4.bouygues.testdebit.info/10G.iso
--2018-11-12 07:48:32--  http://ipv4.bouygues.testdebit.info/10G.iso
Résolution de ipv4.bouygues.testdebit.info (ipv4.bouygues.testdebit.info)… 89.84.1.222
Connexion à ipv4.bouygues.testdebit.info (ipv4.bouygues.testdebit.info)|89.84.1.222|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 5000000000 (4,7G) [application/x-iso9660-image]
Sauvegarde en : « /dev/null »

/dev/null                     100%[==============================================>]   4,66G  38,0MB/s    in 2m 31s 

2018-11-12 07:51:03 (31,6 MB/s) — « /dev/null » sauvegardé [5000000000/5000000000]

Voila les trois en même temps. Donc en faite toutes les machines du réseau ce PARTAGE la liaison Fibre quand elle download en simultané?

Bouygues fournir une liaison à 1 Gbit/s et le résultat de wget est en MByte/s, donc on multiplie le résultat par 8 si je me trompe pas.

Si je prend le résultat ci dessous, ma connexion est de 96,7MB/s x 8 ce qui donne 773,6 Mbit/s donc pas loin du Giga annoncé par Bouygues, c'est bien ça?

Pour avoir une vitesse du Giga faudrais avoir un résutalt de 125MB/s.

root@backup:~# wget -O /dev/null http://ipv4.bouygues.testdebit.info/10G.iso
--2018-11-11 18:49:32--  http://ipv4.bouygues.testdebit.info/10G.iso
Résolution de ipv4.bouygues.testdebit.info (ipv4.bouygues.testdebit.info)… 89.84.1.222
Connexion à ipv4.bouygues.testdebit.info (ipv4.bouygues.testdebit.info)|89.84.1.222|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : 5000000000 (4,7G) [application/x-iso9660-image]
Sauvegarde en : « /dev/null »

/dev/null                 100%[==================================>]   4,66G   100MB/s    in 49s     

2018-11-11 18:50:21 (96,7 MB/s) — « /dev/null » sauvegardé [5000000000/5000000000]

buddy

  • Expert
  • Abonné Free fibre
  • *
  • Messages: 15 098
  • Alpes Maritimes (06)
Test de débit, goulot d'étranglement?
« Réponse #6 le: 12 novembre 2018 à 09:29:39 »

Voila les trois en même temps. Donc en faite toutes les machines du réseau ce PARTAGE la liaison Fibre quand elle download en simultané?

Bouygues fournir une liaison à 1 Gbit/s et le résultat de wget est en MByte/s, donc on multiplie le résultat par 8 si je me trompe pas.

Si je prend le résultat ci dessous, ma connexion est de 96,7MB/s x 8 ce qui donne 773,6 Mbit/s donc pas loin du Giga annoncé par Bouygues, c'est bien ça?

Pour avoir une vitesse du Giga faudrais avoir un résutalt de 125MB/s.

Oui c'est çà.
1 Gbits donne en fait ~940 Mbits en débit "utile" (une fois retiré les headers des paquets) soit ~117 Mo/sec pour une connexion 1 Gbits.

Appleforever

  • Abonné Bbox fibre
  • *
  • Messages: 482
  • Quimper 29000
Test de débit, goulot d'étranglement?
« Réponse #7 le: 12 novembre 2018 à 13:23:00 »
A présent que je connais les débit, quelle outil puis je utiliser pour savoir ou ce trouve l'élèment limitant sur mon iMac?

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 078
  • Paris (75)
Test de débit, goulot d'étranglement?
« Réponse #8 le: 12 novembre 2018 à 15:16:16 »
l'élèment limitant est sans doute la taille des tampons de reception tcp. il n'y a pas vraiment d'outil pour cela.
on peut juste essayer de configurer les tampons mais c'est une opération tres technique.

il y a quelques éléments ici: https://lafibre.info/tcpip/optimiser-macos-x-10-4-et-superieur-pour-avoir-de-meilleurs-debits/

Appleforever

  • Abonné Bbox fibre
  • *
  • Messages: 482
  • Quimper 29000
Test de débit, goulot d'étranglement?
« Réponse #9 le: 12 novembre 2018 à 18:51:17 »
@kgersen, cela me semble étonnant dans le sens où Hugues dit que son powermac G4 de 2002 tien le Gigabit et même chose pour Tivoli avec son iMac 27" de 2009.

Je rappel que ma machine est de 2011, donc plus récente que la leurs.

Le probleme est donc matériel et non pas logiciel ou alors les pilotes?

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 078
  • Paris (75)
Test de débit, goulot d'étranglement?
« Réponse #10 le: 12 novembre 2018 à 18:53:11 »
@kgersen, cela me semble étonnant dans le sens où Hugues dit que son powermac G4 de 2002 tien le Gigabit et même chose pour Tivoli avec son iMac 27" de 2009.

Je rappel que ma machine est de 2011, donc plus récente que la leurs.

Le probleme est donc matériel et non pas logiciel ou alors les pilotes?

? j'ai pas dit qu'il tenait pas le gigabit. il le tient. c'est juste une session tcp qui n'arrive pas a fond , sans doute parce que le serveur distant est trop loin (vu qu'en local avec iperf ca va a fond).

Il n'y a pas de probleme en soi. Apres tu peux peut-etre optimiser l'OS mais ca devient complexe.

Appleforever

  • Abonné Bbox fibre
  • *
  • Messages: 482
  • Quimper 29000
Test de débit, goulot d'étranglement?
« Réponse #11 le: 12 novembre 2018 à 19:04:59 »
Il le tiens en local (test entre l'iMac et le server) mais pas sur un server distant (Bouygues) dans ce cas pourquoi ou qu'est ce qui fait que les deux server n'ont pas ce problème?

Même question pour les machines de Tivoli et Hugues, ils rencontrent le même "soucis"?