La Fibre

Télécom => Réseau => testdebit Comment tester son débit ? => Discussion démarrée par: Appleforever le 11 novembre 2018 à 19:03:58

Titre: Test de débit, goulot d'étranglement?
Posté par: Appleforever 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.
Titre: Test de débit, goulot d'étranglement?
Posté par: kgersen le 12 novembre 2018 à 06:56:27
fait 2 wget en meme temps pour voir.
Titre: Test de débit, goulot d'étranglement?
Posté par: Appleforever 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.
Titre: Test de débit, goulot d'étranglement?
Posté par: kgersen 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).

Titre: Test de débit, goulot d'étranglement?
Posté par: kgersen 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.
Titre: Test de débit, goulot d'étranglement?
Posté par: Appleforever 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]
Titre: Test de débit, goulot d'étranglement?
Posté par: buddy 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.
Titre: Test de débit, goulot d'étranglement?
Posté par: Appleforever 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?
Titre: Test de débit, goulot d'étranglement?
Posté par: kgersen 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/
Titre: Test de débit, goulot d'étranglement?
Posté par: Appleforever 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?
Titre: Test de débit, goulot d'étranglement?
Posté par: kgersen 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.
Titre: Test de débit, goulot d'étranglement?
Posté par: Appleforever 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"?

Titre: Test de débit, goulot d'étranglement?
Posté par: kgersen le 12 novembre 2018 à 22:32:19
J'ai déjà posté un lien avec l'explication du rwin.

Titre: Test de débit, goulot d'étranglement?
Posté par: Appleforever le 03 décembre 2018 à 14:21:59
J'ai poursuivit mes tests et en faite le problème n'est pas (que) matériel mais logiciel voir même à 95% logiciel.

Voila le test avec Safari ...  :-[

(http://image.noelshack.com/minis/2018/49/1/1543842620-safari.png) (http://www.noelshack.com/2018-49-1-1543842620-safari.png)

Le même mais sous Chrome ...  :)

(http://image.noelshack.com/minis/2018/49/1/1543842622-chrome.png) (http://www.noelshack.com/2018-49-1-1543842622-chrome.png)

Y'aurait il des paramètres spécifiques à appliqué avec Safari? Impossible de le supprimer et de le ré-installer.
Titre: Test de débit, goulot d'étranglement?
Posté par: Appleforever le 03 décembre 2018 à 14:42:22
Je viens de faire le même teste avec un autre iMac et le problème est le même.

C'est un truc de fou ...
Titre: Test de débit, goulot d'étranglement?
Posté par: Appleforever le 03 décembre 2018 à 15:01:11
Je viens de faire le test mais en wifi (peu importe la vitesse) ce que je mets en avant c'est la différence entre Safari et Chrome.

Pas de différence, par contre le débit ne monte pas haut donc pas simple de savoir si le problème vient du débit dans ce cas ou du navigateur.

Point d'accès UBIQUITI Unifi Ap-Ac-In Wall.

Sur Safari ....

(http://image.noelshack.com/minis/2018/49/1/1543845479-safari.png) (http://www.noelshack.com/2018-49-1-1543845479-safari.png)

Et Chrome ...

(http://image.noelshack.com/minis/2018/49/1/1543845481-chrome.png) (http://www.noelshack.com/2018-49-1-1543845481-chrome.png)

Je me rend compte d'ailleurs que j'ai le même débit sur mon iPhone 8.
Titre: Test de débit, goulot d'étranglement?
Posté par: Appleforever le 03 décembre 2018 à 18:41:23
J'ai lancé un débat sur le forum MacG et bien tout le monde à le même problème.

Ceux qui sont en ADSL donc inférieur à 300Mb/s non pas de différence mais ceux qui sont en fibre sont impactés.

Je viens de soulever un lièvre :)
Titre: Test de débit, goulot d'étranglement?
Posté par: Appleforever le 03 décembre 2018 à 19:30:04
Kgersen, le soft dont tu parle pour optimiser la connexion ne fonctionne plus visiblement ou pose problème sur High Sierra?

(http://image.noelshack.com/minis/2018/49/1/1543861788-soft.png) (http://www.noelshack.com/2018-49-1-1543861788-soft.png)

Titre: Test de débit, goulot d'étranglement?
Posté par: kgersen le 03 décembre 2018 à 22:04:39
aucune idée. tout ce qui est Apple/Mac/IPhone c'est direct poubelle et j'ignore. Donc j'en sais rien et ne veut pas savoir ;)
Titre: Test de débit, goulot d'étranglement?
Posté par: Appleforever le 03 décembre 2018 à 22:26:29
Excuse moi te de poser la question mais c'est bien toi qui ma donner ce lien donc .... bref c'est pas grave :)
Titre: Test de débit, goulot d'étranglement?
Posté par: Hugues le 04 décembre 2018 à 00:17:55
Pas compatible avec ta version de macOS je pense. La stack réseau et la manière d'y accéder a pas mal changé ces derniers temps
Titre: Test de débit, goulot d'étranglement?
Posté par: Appleforever le 04 décembre 2018 à 10:50:22
Je vais poser la question sur les forum US, c'est fou qu'Apple livre un navigateur non compatible avec le très haut débit ...

D'un autre coter ça me rassure le problème ne vient pas de mes iMac :)
Titre: Test de débit, goulot d'étranglement?
Posté par: kgersen le 04 décembre 2018 à 11:10:54
D'un autre coté Chrome ou FF suffisent. Safari n'a aucun interet (sans parler de la daube technique que c'est quand on connait les entrailles d'un navigateur).
Titre: Test de débit, goulot d'étranglement?
Posté par: Hugues le 04 décembre 2018 à 11:16:36
J'fais 1G sur Safari sur mon Macbook pro, try again.
Titre: Test de débit, goulot d'étranglement?
Posté par: Appleforever le 04 décembre 2018 à 12:07:01
@Kgersen, j'utilise Chrome depuis un bon moment car n'ayant pas trouvé de solution à mon problème mais c'est plus par idéologie qu'autre chose car pour une navigation classique on ne voit aucune différence avec 200Mb/s ou 800 ... Mais je préfère largement Safari qui est parfaitement intégré à MacOS et iOS, si on commance à utiliser des soft tiers au temps retourner sur Windaube.

@Huges, post un screenshot de ton résultat en utilisant le www.testdebit.info c'est ce que l'on à utilisé pour croisé nos résultats. Car pour l'instant tu es bien le seul ....



 
Titre: Test de débit, goulot d'étranglement?
Posté par: Appleforever le 04 décembre 2018 à 12:22:58
Un début de réponse ...

https://www.webnots.com/fix-safari-slow-loading-pages-mac-os-x/