Wenn ich einen rsyncSicherungsjob ausführe, bei dem große Dateien kopiert werden, kommt der Computer, auf dem die Sicherung ausgeführt wird (sowohl Mac-Desktops als auch Linux-Server), zum Stillstand, und der Lastdurchschnitt geht über das Dach.
Ich habe es versucht:
nicedenrsyncProzess (hilft nicht - der Engpass ist die Festplatte)- Unter Linux hilft
reniceing akjournald(hilft, scheint aber ein Hack zu sein und funktioniert auf dem Mac nicht) - Verwenden der
--bwlimitrsyncFlagge (hilft, aber es bedeutet, dass alle Übertragungen langsam sind - auch wenn sie nicht sein müssen)
Gibt es eine Möglichkeit, die E / A zu nice" " " rsync, damit die Computer verwendet werden können, während die Sicherung ausgeführt wird?
PS: Ich bin mir der Gefahren rsyncauf dem Mac bewusst … Aber ich habe BackupBouncer verwendet , um meine Backups zu überprüfen, und sie scheinen in Ordnung zu sein.
setpriorityManpage heißt es: "Wenn ein Thread in den Hintergrundzustand versetzt wird, wird die Planungspriorität auf den niedrigsten Wert gesetzt, Festplatten- und Netzwerk-E / A werden gedrosselt." - Dies scheint darauf hinzudeuten, dass Festplatten- / Netzwerk-E / A nur gedrosselt werden, wenn etwas auf 20 reduziert wird (der "Hintergrundstatus").