Ich mache große Backups, die meinen Server bei der Verwendung stark belasten tar/gzip. Ich habe die Aufgabe als Cronjob eingerichtet, der auf mein Skript zugreift, das die Sicherung verwaltet. Ich weiß, dass nicedies möglicherweise in dieser Situation hilfreich sein kann, bin mir aber nicht sicher, wie ich es richtig einsetzen soll.
Ich habe die folgenden Befehle in meinem Skript:
tar -cf
gzip -9
Würde ich einfach den niceBefehl davor hinzufügen , um die Priorität zu verringern?:
nice -n 13 tar -cf
nice -n 13 gzip -9
Gibt es irgendwelche Einschränkungen bei der Verwendung dieses Ansatzes? Vielen Dank.
nice? Sie planen den gesamten Sicherungsprozess. Überprüfen Sie auch den ioniceBefehl.
ionice, also muss ich es überprüfen. Das Skript wird von einem Cronjob aufgerufen - würde ich das also einfach in Crontab anhängen? zum Beispiel : 30 22 * * * /bin/sh nice -n 13 myscript.sh. Ich bin mir auch nicht sicher, aber wenn ich dies innerhalb des Skripts tun würde, würde die zweite nicht die erste nicebeeinflussen? was bedeutet, dass gzip ein Teilprozess von Teer ist?
tarund gzipdanach, wirkt nicesich dies auf das Skript und den gesamten untergeordneten Prozess aus.
* * * * * /usr/bin/nice -n 13 ...- würde ich es also nicht verwenden /usr/bin/sh?