Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 20/11/2015, à 23:20

lmdlg

Caractériser son débit internet

Bonjour,

Suite à des coupures internet fréquentes en fin de journée, je cherche à documenter mon débit des commandes Ubuntu.
J'ai pensé à

ping -c 1 www.google.fr

afin d'avoir le ping (mais comment interpréter ce chiffre ?)
et

wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip

afin d'avoir le débit.
D'ailleurs, je trouve un débit en KB/s, comment le convertir pour le rapprocher de l'offre internet proposée 1 méga, 12 méga, etc...

Est-ce qu'il y a d'autres commandes utiles ?

Désolé pour ces questions de newbie !

À bientôt !

Dernière modification par lmdlg (Le 20/11/2015, à 23:20)


Lenovo G70-35 – Xubuntu 18.04.1 / bépoète

Hors ligne

#2 Le 21/11/2015, à 01:08

mikael8349

Re : Caractériser son débit internet

Bonjour,

Qu'entends tu par documenter ton débit des commandes Ubuntu ? Peux-tu être plus précis : tu veux tracer l'activité réseau de ton système dans le temps, connaître ton débit, tester régulièrement ta connectivité pour détecter à quel moment tu la perds ... ?

lmdlg a écrit :

J'ai pensé à

ping -c 1 www.google.fr
afin d'avoir le ping (mais comment interpréter ce chiffre ?)

afin d'avoir le ping (mais comment interpréter ce chiffre ?)

Pour faciliter la compréhension, voici un exemple avec 3 séquences de ping

ping -c 3 www.google.fr
PING www.google.fr (74.125.136.94) 56(84) bytes of data.
64 bytes from ea-in-f94.1e100.net (74.125.136.94): icmp_seq=1 ttl=35 time=50.9 ms
64 bytes from ea-in-f94.1e100.net (74.125.136.94): icmp_seq=2 ttl=35 time=51.2 ms
64 bytes from ea-in-f94.1e100.net (74.125.136.94): icmp_seq=3 ttl=35 time=51.6 ms

--- www.google.fr ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms
rtt min/avg/max/mdev = 50.931/51.276/51.649/0.393 ms

icmp_seq : le numéro de séquence utilisé pour identifié l'echo et sa réponse (perdu ou non), par défaut il s'incrémente de 1 à chaque echo
ttl : "time to live" correspond au nombre d'éléments actif pouvant encore être traversé. Un élément actif peut être un routeur, un serveur, ... A chaque fois que le paquet traverse un élément actif le ttl est décrémenté de 1, lorsque le time to live arrive à 0 le paquet est détruit.
time : temps que mets le ping à faire un allé-retour entre l'éméteur (moi) et le destinataire (google).

rtt : "round-trip time" similaire à time
min : le temps le moins élevé (ici la séquence 1)
avg : le temps moyen
max : le temps le plus élevé (ici la séquence 3)
mdev : je ne suis pas sur mais je pense que ce doit être la variance ou l'écart type (les cours de math ça remonte .lol. j'ai un peu la flême de m'y remettre se soir). Sinon voir [les explication en anglais][1].

[1]: http://serverfault.com/questions/333116 … n-in-ping8

Hors ligne

#3 Le 21/11/2015, à 08:50

lmdlg

Re : Caractériser son débit internet

Bonjour et merci pour ta réponse !

En fait, ce que je veux c'est

mikael8349 a écrit :

connaître ton débit, tester régulièrement ta connectivité pour détecter à quel moment tu la perds ... ?

À bientôt !


Lenovo G70-35 – Xubuntu 18.04.1 / bépoète

Hors ligne

#4 Le 21/11/2015, à 14:03

Skyfall

Re : Caractériser son débit internet

connecte toi en cable rj45 (pas en wifi) et fais le test ici et donne nous le résultat : https://testdebit.info/

Hors ligne

#5 Le 22/11/2015, à 01:02

mikael8349

Re : Caractériser son débit internet

Je viens de trouver [ça][1]. l'outil en ligne de commande iperf à l'air sympas pour les tests. A priori tu peux lui spécifier les informations que tu veux sauvegarder et dans qu'elle format le faire. Le format csv par exemple est bien pratique pour visualiser les données par la suite via un tableur, une application web perso ou autre (génération d'un diagramme de temps, min, max, etc. ...). Je t'invite à parcourir le net ou le manuel linux pour plus d'informations.

sudo apt-get install iperf
# [...]
man iperf

[1]: http://quick-tutoriel.com/comment-teste … de-centos/

Dernière modification par mikael8349 (Le 22/11/2015, à 01:06)

Hors ligne

#6 Le 22/11/2015, à 14:50

Skyfall

Re : Caractériser son débit internet

je ne sais pas si tu as la fibre optique ou pas mais avec le test que tu as mit a ton 1er message, ça donne des résultats faussé car le serveur n'est pas assez rapide pour supporter des débits aussi important que le miens (950 Mb/s).

Sinon ton débit est indiqué en KB/s lors de ton test, c'est assez facile a savoir a quoi ça correspond en mb/s.

d'abord un rappel au niveau des unités :

1 octet = 1 Byte = 8 bits

Les débits donné pour internet (quand on te dit que tu as 8 Mega, 20 Mega etc...) il est exprimé en "bits".

Donc si tu télécharge par exemple a 512 Ko/s (ou 512 KB/s ça revient au même), tu va donc a 512 * 8 = 4 096 Kb/s soit une connexion ADSL 4 Mega.

Dernière modification par Skyfall (Le 22/11/2015, à 14:50)

Hors ligne

#7 Le 22/11/2015, à 15:05

jplemoine

Re : Caractériser son débit internet

Pour faire des mesures sur le long terme, il y a un site : grenouille.com.
Tu installes un client et tu as des mesures toutes les 1/2h avec des graphes et tout, et tout...


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#8 Le 22/11/2015, à 22:02

lmdlg

Re : Caractériser son débit internet

Bonsoir,

Merci pour vos conseils !
Je tente d'explorer la piste "iperf" avec la commande

# iperf -c testdebit.info -d -t 60 -i 10

Mais bien que j'ai ouvert le port 5001 sur mon Netgear 834G j'ai

------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
connect failed: Connection refused

Une idée ?

Sinon, les scripts grenouilles ont l'air anciens. Je n'ai pas pu les faire tourner. J'ai pas creusé non plus, j'avoue.

À bientôt !

PS : sinon, avec un vulgaire wget, j'ai entre 15 et 19 Ko/s, ce soir : ça vous semble pas minable (forfait SFR ADSL à 4.5 km du répartiteur...) et pourrait expliquer la perte de connexion ?

Dernière modification par lmdlg (Le 22/11/2015, à 22:05)


Lenovo G70-35 – Xubuntu 18.04.1 / bépoète

Hors ligne

#9 Le 22/11/2015, à 23:27

jplemoine

Re : Caractériser son débit internet

lmdlg a écrit :

Sinon, les scripts grenouilles ont l'air anciens. Je n'ai pas pu les faire tourner.

pygrenouille tourne sous Xubuntu 14.04 (il tourne chez moi).

EDIT du 25/11/2015 : en fait "out-of-the-box", il y a une erreur de détection de la version de python...
Il faut modifier le fichier pygrenouille.py.

Dernière modification par jplemoine (Le 25/11/2015, à 12:01)


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#10 Le 24/11/2015, à 19:41

lmdlg

Re : Caractériser son débit internet

Bonsoir,

Je poursuis avec iperf qui me convient pour l'instant, en tapant la commande :

iperf -c testdebit.info -p 80 -t 60 -i 10

Le résultat de la première ligne est prometteur, mais pas les suivantes, avec un transfert de 0 bites, et donc une division par zéro.

------------------------------------------------------------
Client connecting to testdebit.info, TCP port 80
TCP window size: 43.8 KByte (default)
------------------------------------------------------------
[  3] local 192.168.0.9 port 49864 connected with 46.227.16.8 port 80
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec   384 KBytes   315 Kbits/sec
[  3] 10.0-20.0 sec   384 KBytes   315 Kbits/sec
[  3] 20.0-30.0 sec  0.00 (null)s  1695604984484059 Bytes/sec
[  3] 30.0-40.0 sec  0.00 (null)s  2349848762545056 Bytes/sec
[  3] 40.0-50.0 sec  0.00 (null)s  2347945233039912 Bytes/sec
[  3] 50.0-60.0 sec  0.00 (null)s  2347945233039912 Bytes/sec
[  3]  0.0-60.0 sec  0.00 (null)s  1456738414534355 Bytes/sec

J'ai tenté de mettre l'option -w 2000 pour forcer la taille de la fenêtre, mais rien n'y fait.
Des idées ?

À bientôt !


Lenovo G70-35 – Xubuntu 18.04.1 / bépoète

Hors ligne

#11 Le 24/11/2015, à 23:57

mikael8349

Re : Caractériser son débit internet

Tu fais les tests sur le port 80 de testdebit.info qui correspond à leur serveur web (et non le serveur iperf). Voici deux liens que j'ai trouvé indiquant la démarche à suivre (Attention il faut que tu ouvres le port 5001 sur ta box !) :
https://lafibre.info/iperf/serveur-iperf-1gbps/
https://lafibre.info/iperf/online-iperf/

SInon, si tu as serveur ou un de tes amis en a un avec un débit suffisant et  garantit dans les deux sens, tu peux faire des tests pertinent (pense à arrêter le service web sur le serveur si il y en a un ou a changer le numéro de port) :

# sur le serveur
iperf -s -p 80
# sur le client
iperf -c -p 80 -t 60 -i 10

J'ai fais des tests en réseau local chez moi ça fonctionne (ça n'a aucun intérêt bien sur) :

# sur mon serveur local
iperf -s -p 62
# sur mon client local
iperf -c 192.168.0.14 -p 62 -t 60 -i 10
------------------------------------------------------------
Client connecting to 192.168.0.14, TCP port 62
TCP window size: 43.8 KByte (default)
------------------------------------------------------------
[  3] local 192.168.0.11 port 58178 connected with 192.168.0.14 port 62
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  17.6 MBytes  14.8 Mbits/sec
[  3] 10.0-20.0 sec  22.9 MBytes  19.2 Mbits/sec
[  3] 20.0-30.0 sec  23.1 MBytes  19.4 Mbits/sec
[  3] 30.0-40.0 sec  23.0 MBytes  19.3 Mbits/sec
[  3] 40.0-50.0 sec  24.0 MBytes  20.1 Mbits/sec
[  3] 50.0-60.0 sec  24.9 MBytes  20.9 Mbits/sec
[  3]  0.0-60.0 sec   136 MBytes  18.9 Mbits/sec

Sinon, juste pour info, j'ai fais le même test que toi, et j'obtiens un débit correcte par rapport au tiens (après je ne sais pas si c'est pertinent vu que c'est sur le serveur web que l'on test) :

iperf -c testdebit.info -p 80 -t 60 -i 10
------------------------------------------------------------
Client connecting to testdebit.info, TCP port 80
TCP window size: 43.8 KByte (default)
------------------------------------------------------------
[  3] local 192.168.0.11 port 59380 connected with 46.227.16.8 port 80
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  1.88 MBytes  1.57 Mbits/sec
[  3] 10.0-20.0 sec  1.25 MBytes  1.05 Mbits/sec
[  3] 20.0-30.0 sec  1.30 MBytes  1.09 Mbits/sec
[  3] 30.0-40.0 sec  0.00 (null)s  2266406137937796 Bytes/sec
# [...]

P.S. : sorry je n'avais pas lu que tu avais déjà fait des tests en ouvrant le port 5001, du coup j'espère que les 2 liens t'apporterons quelque chose. Sinon pas d'autre idées pour le moment ...

Dernière modification par mikael8349 (Le 25/11/2015, à 00:06)

Hors ligne

#12 Le 30/11/2015, à 20:36

lmdlg

Re : Caractériser son débit internet

Bonsoir,

Désolé de répondre si tard, mais entre temps, ma connexion internet s'est détériorée, au point que je ne pouvais plus communiquer.
C'est d'ailleurs pour cela que j'avais lancé le sujet.
Depuis qu'elle s'est stabilisée (vous pouvez lire mon histoire ici) j'aimerai avoir une idée de son débit.
Je vous propose cette ligne de commande :

iperf -c ping.online.net | grep "/sec" | tail -c15

Vous remarquerez que j'ai changé de serveur de test, le comportement de testdebit.info me paraissant bizarre.

À bientôt !


Lenovo G70-35 – Xubuntu 18.04.1 / bépoète

Hors ligne

#13 Le 01/12/2015, à 00:11

mikael8349

Re : Caractériser son débit internet

Merci du retour,

Au fait sur le forum netgear tu indiques des valeurs d'affaiblissement de longueur de ligne, tu as utilisé un outil en ligne de commande pour obtenir ces valeurs ? Si oui lequel ? .^^.

Hors ligne

#14 Le 01/12/2015, à 08:37

lmdlg

Re : Caractériser son débit internet

Bonjour,

Non, en fait les valeurs, je les récupère dans le module "statistiques" du routeur. Je ne me suis pas intéressé (encore) comment les tracer dans le temps (car j'aimerai savoir s'il y a un rapport temporel avec la tolérance au bruit).

À bientôt !


Lenovo G70-35 – Xubuntu 18.04.1 / bépoète

Hors ligne