Untuk menghindari rsync membuat sistem dan jaringan kelaparan, kami menggunakan ionice
saat memulai rsync dan mengatur --bwlimit
parameter. Sebagai contoh:
ionice -c2 -n7 rsync -aH --bwlimit=30000 /foo [email protected]:/
Ini memang membantu memastikan server sumber tetap responsif. Namun, server tujuan menjadi sangat lambat karena disk io pada 100% (seperti yang terlihat oleh atop
utilitas).
Apakah mungkin juga digunakan ionice
di server tujuan? Mungkin melalui -e
opsi rsync ? Saya lebih suka tidak menjalankan daemon rsync jika memungkinkan.
sumber
atop
disk io terus meledak hingga 100%. Saya tidak yakin apa yang Anda maksud dengan "storage I / O elevator", jadi saya mungkin menjalankan defaultnya?Perintah rsync Anda juga meluncurkan
rsync
perintah di tujuan jarak jauh.Cobalah untuk menempatkan yang berikut ini ke pengguna root server tujuan Anda. Bashrc, dengan kata lain untuk
/root/.bashrc
sumber
~/.bashrc
hanya bersumber untuk sesi interaktif dan saya tidak berharap bahwa pengaturan alias di sana akan mengubah cara rsync dijalankan.