====== Test de débit entre 2 machines ====== ===== Description ===== Il est souvent pratique de connaitre le débit entre 2 machines et pour cela nous allons utiliser 2 méthodes. Soit en utilisant **nc** ou **wget**. ===== nc ===== Sur la machine A, lancez la commande suivante : nc -l -p 9000 > /dev/null Cette commande va ouvrir le port 9000 (pris au hazard et surtout disponible) en mode LISTENING et va rediriger tout le flux entrant vers NULL Sur la machine B, lancez la commande suivante : dd if=/dev/zero bs=50M count=1 | nc -q 1 <@ip Machine A> 9000 Cette commande va générer un paquet de données contenant 50Mo de zéro envoyé sur la machine A sur le port 9000. Résultat : 1+0 enregistrements lus 1+0 enregistrements écrits 52428800 octets (52 MB) copiés, 4,4474 s, 11,8 MB/s ===== wget ===== C'est beaucoup plus lourd avec **wget** du fait que se sortie n'est pas redirigé sur la sortie standard ni d'erreur et qu'il faut poser un fichier du nombre de Mo que l'on veut télécharger et qu'il faut disposer d'un serveur web. J'avais fait un petit script dans un dossier nommé **/root/script/test-debit/test-debit.cmd** #!/bin/sh cd /root/script/test-debit/ /usr/bin/wget -o log.txt http://serveur.tld/1Mo --delete-after cat log.txt | grep sauvegard | echo `date +'%Y-%m-%d %H:%M'`,`cut -f3-4 -d' '` >> result.txt