Para evitar que rsync muera de hambre el sistema y la red que usamos ionice
cuando iniciamos rsync y establecemos el --bwlimit
parámetro. Por ejemplo:
ionice -c2 -n7 rsync -aH --bwlimit=30000 /foo [email protected]:/
De hecho, esto ayuda a garantizar que el servidor de origen siga respondiendo. Sin embargo, el servidor de destino se vuelve muy lento debido al disco io al 100% (como lo ve la atop
utilidad).
¿Es posible usar de alguna manera ionice
en el servidor de destino también? ¿Quizás a través de la -e
opción rsync ? Prefiero no ejecutar el demonio rsync si es posible.
fuente
atop
el disco, io está constantemente explotando al 100%. No estoy seguro de lo que quiere decir con "elevadores de E / S de almacenamiento", ¿así que probablemente ejecuto los valores predeterminados?Su comando rsync también inicia el
rsync
comando en el destino remoto.Intente poner lo siguiente en el usuario raíz del servidor de destino .bashrc, en otras palabras
/root/.bashrc
fuente
~/.bashrc
solo se obtiene para sesiones interactivas y no espero que establecer un alias allí modifique cómo se ejecuta rsync.