Outils pour utilisateurs

Outils du site


linux:test_debit (lu 37387 fois)

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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=/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**
 +
 +<file bash 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
 +</file>
linux/test_debit.txt · Dernière modification: 04-04-2013 22:06 (modification externe)