J'ai un serveur Ubuntu fraîchement installé qui devrait être le nouveau serveur de sauvegarde pour notre stockage VM. Le serveur dispose de 4 cartes réseau, dont 10 Gbit (en fait un Intel x540-T2 avec le dernier pilote disponible) qui sont utilisées pour se connecter au SAN. J'ai le partage nfs monté localement et j'ai comparé les différences de vitesse tout en copiant un répertoire avec environ 30 fichiers, environ 15 images vm et les fichiers journaux correspondants. Les images mesurent entre 8 Go et 600 Go.
En utilisant:
cp -rf /mnt/nfs-share /backup-storage/
bmon affiche par conséquent environ 600 Mio / s.
En utilisant
rsync -av /mnt/nfs-share /backup-storage/
bmon affiche certains paquets dans les premières secondes, s'arrête pendant environ 30 secondes et augmente jusqu'à environ 60 à 75 Mio / s. Le processeur est d'environ 60%.
Que dois-je / pourrais-je changer pour utiliser rsync
avec les mêmes performances cp
?
la source
rsync
ne lit pas le fichier cible lors de la copie, sauf si vous activez explicitement cette opération contre-productive avec--whole-file
. Dans cette situation, c'est comme un très lentcp
.