PerformanceReseauxFTP

Afin de tester le débit réseaux entre deux serveurs, il est possible d'utiliser la commande suivante :

 ftp <hostname>
 ftp> bin
 ftp> put "| dd if=/dev/zero bs=32k count=10000" /dev/null

Celle-ci permet de transférer un grand fichier sans impliquer les disques (probable goulot d'étranglement) et sans mettre en oeuvre les mécanismes de cache mémoire du fichier.

Voici un exemple de résultat :

 ftp> bin
 200 Type set to I.
 ftp> put "| dd if=/dev/zero bs=32k count=10000" /dev/null
 200 PORT command successful.
 150 Binary data connection for /dev/null (10.68.204.175,54362).
 10000+0 records in
 10000+0 records out
 226 Transfer complete.
 local: | dd if=/dev/zero bs=32k count=10000 remote: /dev/null
 327680000 bytes sent in 29 seconds (11177.08 Kbytes/s)

Cette commande peut également être utile afin de mettre en avant un problème de configuration de vitesse ou duplex d'une interface réseaux.