Ci-dessous, les différences entre deux révisions de la page.
linux:test_debit [04-04-2013 22:06] |
linux:test_debit [04-04-2013 22:06] (Version actuelle) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== 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=/ | ||
+ | | ||
+ | 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' | ||
+ | |||
+ | J' | ||
+ | |||
+ | <file bash test-debit.cmd> | ||
+ | #!/bin/sh | ||
+ | cd / | ||
+ | / | ||
+ | cat log.txt | grep sauvegard | echo `date +' | ||
+ | </ |