GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment tester la vitesse du réseau entre deux box ?

J'ai un réseau gigabit installé dans ma maison et quelques boîtiers basés sur Ubuntu. Par pure curiosité, je voudrais vérifier la vitesse entre les deux boîtes. Je n'ai aucun problème de vitesse ou quoi que ce soit, c'est vraiment le geek en moi qui est curieux. De plus, les résultats me permettront peut-être de savoir s'il y a place à l'amélioration ou si j'ai mal configuré quelque chose.

Alors, comment tester correctement la vitesse du réseau entre les boîtiers Ubuntu ?

Meilleure réponse

J'utilise iperf . Il s'agit d'un arrangement client-serveur en ce sens que vous l'exécutez en mode serveur à une extrémité et que vous vous y connectez à partir d'un autre ordinateur de l'autre côté du réseau.

Une des deux machines s'exécute :

sudo apt-get install iperf

Nous allons démarrer un iperf serveur sur l'une des machines :

iperf -s

Et puis sur l'autre ordinateur, dites iperf pour se connecter en tant que client :

iperf -c <address of other computer>

Sur la machine cliente, vous verrez quelque chose comme ceci :

[email protected]:~$ iperf -c tim
------------------------------------------------------------
Client connecting to tim, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[  3] local 192.168.0.4 port 37248 connected with 192.168.0.5 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  1.04 GBytes    893 Mbits/sec

Bien sûr, si vous utilisez un pare-feu sur la machine serveur, vous devrez autoriser les connexions sur le port 5001 ou modifier le port avec le -p drapeau.

Vous pouvez faire à peu près la même chose avec le vieux nc (netcat) si vous êtes de cette façon enclin. Sur la machine serveur :

nc -vvlnp 12345 >/dev/null

Et le client peut diriger un gigaoctet de zéros via dd sur le nc tunnel.

dd if=/dev/zero bs=1M count=1K | nc -vvn 10.10.0.2 12345

En tant que démo :

$ dd if=/dev/zero bs=1M count=1K | nc -vvn 10.10.0.2 12345
Connection to 10.10.0.2 12345 port [tcp/*] succeeded!
1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 9.11995 s, 118 MB/s

Le timing y est donné par dd mais il doit être suffisamment précis car il ne peut produire que la vitesse à laquelle le tuyau le prendra. Si vous n'êtes pas satisfait de cela, vous pouvez conclure le tout en un time appeler.

Connexe :Comment libérer plus d'espace dans /boot ?

N'oubliez pas que le résultat est en mégaoctets alors multipliez-le par 8 pour obtenir un mégabits -vitesse par seconde. La démo ci-dessus fonctionne à 944 Mbps.


Ubuntu
  1. Comment partager des fichiers sur le réseau domestique ?

  2. Comment vérifier la vitesse de connexion dans Ubuntu

  3. Comment configurer le client DHCP Ubuntu

  4. Comment puis-je obtenir la différence entre deux dates sous bash

  5. Comment vérifier la vitesse de ma carte réseau ?

Comment tester la vitesse d'Internet à partir du terminal dans Ubuntu Linux

Ubuntu 20.04 vs 22.04 :qu'est-ce qui a changé entre les deux versions LTS ?

Comment afficher la table de routage réseau dans Ubuntu

Comment afficher la vitesse Internet sur le bureau Ubuntu

Comment tester votre vitesse de connexion à l'aide du terminal avec Speedtest

Comment trouver l'adresse IP d'un appareil sur un réseau ?