Tester son débit réseau sous linux
Le but est d’obtenir le débit moyen entre sont pc et une cible particuliere.
ici, on a :
┌────────┐ ┌───┐ ┌──┐
│INTERNET│ ◄────────── │BOX│ ◄────────────── │PC│
└────────┘ └───┘ └──┘
La liaison réseau va forcément limiter la liaison vers internet.
J’ai une liaison 1Gbs théorique vers le net donc 1GigaBit/s soit 125MB/s donc 125 Mega Byte par seconde.
1MB = 1Mo.
Donc un raspberry pi 2 branché sur le réseau filaire en 100Mb/s soit 12,5Mo ne pourra pas downloader à 125Mo/s…
Donc c’est assez important de savoir mesurer le débit de tout les points de sont réseau.
L’option -O /dev/null
est positionné pour ne pas utiliser le disque de la machines et être limité par les accès disque.
Tester le réseau local chez free
wget -O /dev/null http://mafreebox.freebox.fr/gen/1G
avec mon raspberry pi 2, j’obtient 11,2Mo/s alors qu’avec mon pc fixe je suis dans les 111Mo/s (~888Mb/s donc 87% du GigaBit).
Tester le download depuis internet
wget -O /dev/null http://ipv4.scaleway.testdebit.info/10G.iso
avec mon raspberry pi 2, j’obtient 11,2Mo/s forcément limité par la carte réseau du raspberry et ici avec mon fixe je suis en 42Mo/s. La limitation étant peut être lié à la cible… mais je doute qu’elle ne soit pas en mesure de fournir ce qu’il faut… ou a mon FAI…