Hallo Leute, bin zufällig hier gestrandet, nachdem ich seit Tagen versuche eine Lösung für mein Batch-Problem zu finden.
Nachdem ich vorher einige Cronjobs für gewisse Dinge am laufen hatte (u.A. auch minütlich) und es zu Problemem unter Serverlast kam, benutze ich versuchsweise auf einer Debian-Distribution das at-Brüderchen "batch". Ich will damit also erreichen, dass gewisse Aufgaben erledigt werden, sobald der Rechner nicht unter Last steht. Ich habe jetzt verschiedene Informationen gefunden, zum Beispiel...
Anhand der Systemauslastung kann man zum Beispiel auch bestimmte Programme erst dann starten, wenn der Rechner sich im Leerlauf befindet, der Load Average also sehr niedrig ist. Ein Beispiel hierfür ist der Unix-at-Daemon. Er bietet das batch-Utility, welches man anweisen kann, ein Programm zu starten, sobald der Load unter den Wert von 1.5 fällt.
Quelle: http://de.wikipedia.org/wiki/Load
...unter den Wert von 1,5 fällt... An anderen Stellen habe ich gelesen ...unter den Wert von 0,8 fällt... und meistens laß ich ...unter ... Load Average Wert fällt...
Bei mir ist es so, dass ein Batchjob startet, wenn Load Average z.B. bei 0.07, 0.06, 0.01 liegt, also argweit unter 0,8-1,5. Nun hätte ich es am liebsten, wenn den Wert, ab dem BATCH zuschlägt selbst einstellen kann, z.B. unterhalb von 0.5 LA.
Habe leider auch auf der MAN Page nix hierzu gefunden und hoffe dass sich hier jemand erbarmt, mich aufzuklären. Lieben Dank im voraus, für alles was mich auch nur einen Schritt weiterbringt.