Je utilise DD sur Netcat pour copier un disque dur d'un système à un autre, simple clone.
J'ai démarré RIP sur chaque système.
système cible: nc -l -p 9000 |pv|dd of=/dev/hda système source: dd if=/dev/hda |pv|nc 9000 -q 10
Le transfert semble tourner autour de 10 ou 11 Mo/s, avec des pics atteignant 18. Les deux systèmes sont connectés à un commutateur gigabit. Ethtool eth0 sur les deux affiche:
Paramètres pour eth0:
Ports pris en charge: [ TP ]
Modes de liaison pris en charge: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Prend en charge l'auto-négociation: Oui
Modes de liaison annoncés: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Négociation automatique annoncée: Oui
Vitesse: 1000Mb/s
Duplex: Complet
Port: Paire torsadée
PHYAD: 0
Émetteur-récepteur: interne
Négociation automatique: en marche
Prend en charge le réveil sur: umbg
Réveil sur: g
Niveau de message actuel: 0x00000007 (7)
Lien détecté: oui
Je pense que je pourrais être confus avec certains chiffres des taux de transfert, mais est-ce une vitesse attendue pour transférer les données?
EDIT: J'ai essayé d'utiliser deux câbles différents marqués conformes à la norme 5e, et j'ai utilisé un connecteur croisé pour relier les deux systèmes directement. Bien que ethtool dise toujours qu'ils sont réglés sur une vitesse de 1000Mb/s, le taux de transfert semble être seulement légèrement supérieur qu'auparavant. Soit les disques sont médiocres, les cartes réseau sont bas de gamme, ou le processeur doit être le goulot d'étranglement, je suppose.
EDIT2 J'ai essayé de prendre un deuxième disque dur d'une unité qui doit être clonée et de le connecter physiquement au clone principal. À l'origine, un canal IDE était connecté à un disque dur et un autre au CD-ROM. J'ai pris le disque dur du clone et l'ai connecté sur le même canal que le CD-ROM, donc ils devraient être /dev/hda et /dev/hdb. J'ai pris le câble qui était sur le CD et l'ai connecté à "la page blanche", donc cela devrait être /dev/hdc.
J'ai redémarré et exécuté "dd if=/dev/hda|pv|dd of=/dev/hdc", et je reçois un énorme...10 Mo/s. Cela fluctue fortement entre 8 Mo/s et des pointes à 12.
Alors...je pense que ce sont les disques durs qui donnent des performances médiocres...je suis tellement habitué au réseau comme étant un goulot d'étranglement qu'il est étrange pour moi de penser que les disques sont le problème!