Saya memiliki server Ubuntu yang baru diinstal yang seharusnya menjadi server cadangan baru untuk penyimpanan VM kami. Server memiliki 4 Nics, 2 di antaranya 10Gbit (sebenarnya sebuah intel x540-T2 dengan driver terbaru yang tersedia) yang digunakan untuk terhubung ke SAN. Saya memiliki nfs-share yang dipasang secara lokal dan membandingkan perbedaan kecepatan saat menyalin direktori dengan ~ 30 file, sekitar 15 vm-gambar dan file log yang sesuai. Gambar berukuran antara 8 GB dan 600 GB.
Menggunakan:
cp -rf /mnt/nfs-share /backup-storage/
Bmon menunjukkan konsekuensinya sekitar 600 MiB / s
Menggunakan
rsync -av /mnt/nfs-share /backup-storage/
bmon menunjukkan beberapa paket pada detik pertama, berhenti sekitar 30 detik dan kemudian bertambah hingga sekitar 60-75 MiB / s. CPU sekitar 60%.
Apa yang harus / bisa saya ubah untuk digunakan rsync
dengan kinerja yang sama cp
?
sumber
rsync
tidak membaca file target ketika menyalin kecuali jika Anda secara eksplisit mengaktifkan operasi kontraproduktif ini dengannya--whole-file
. Dalam situasi ini seperti sangat lambatcp
.