Um zu vermeiden, dass Rsync das System und das Netzwerk aushungert, verwenden wir ionice
beim Starten von Rsync und beim Festlegen der --bwlimit
Parameter. Beispielsweise:
ionice -c2 -n7 rsync -aH --bwlimit=30000 /foo [email protected]:/
Dies trägt in der Tat dazu bei, dass der Quellserver weiterhin reagiert. Der Zielserver wird jedoch sehr langsam, da der Datenträger zu 100% ausgelastet ist (aus Sicht deratop
Dienstprogramm angezeigt).
Kann man das irgendwie auch ionice
auf dem Zielserver nutzen? Vielleicht über die -e
Option rsync ? Ich würde es vorziehen, den rsync-Daemon nach Möglichkeit nicht auszuführen.
quelle
atop
der Festplatte platzt io ständig zu 100%. Ich bin mir nicht sicher, was Sie unter "Speicher-E / A-Aufzügen" verstehen, daher verwende ich wahrscheinlich die Standardeinstellungen.Ihr Befehl rsync startet den
rsync
Befehl auch am Remote-Ziel.Versuchen Sie, Ihrem Zielserver-Root-Benutzer .bashrc Folgendes zuzuweisen, mit anderen Worten to
/root/.bashrc
quelle
~/.bashrc
wird nur für interaktive Sitzungen verwendet, und ich erwarte nicht, dass das Festlegen eines Alias die Ausführung von rsync ändert.