La Fibre
Télécom => Réseau => Comment tester son débit ? => Discussion démarrée 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.
-
fait 2 wget en meme temps pour voir.
-
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.
-
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).
-
et attention a pas confondre MB/s et Mbps , il y a un facteur de 8 entre les 2.
-
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]
-
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.
-
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?
-
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/
-
@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, 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.
-
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"?
-
J'ai déjà posté un lien avec l'explication du rwin.
-
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.
-
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 ...
-
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.
-
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 :)
-
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)
-
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 ;)
-
Excuse moi te de poser la question mais c'est bien toi qui ma donner ce lien donc .... bref c'est pas grave :)
-
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
-
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 :)
-
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).
-
J'fais 1G sur Safari sur mon Macbook pro, try again.
-
@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 ....
-
Un début de réponse ...
https://www.webnots.com/fix-safari-slow-loading-pages-mac-os-x/