Hallo!
Ich bin dabei einen kleine Heimserver aufzubauen, wobei Zentyal 3.3 auf Ubuntu 12.04 in einer VM mit 2GB läuft. Nachdem der Server fast 24h läuft, freue ich mich über jedes eingesparte Watt im Betrieb.
Jetzt habe ich gemerkt, dass das Skript s4sync und samba alle 30 Sekunden 105% der CPU verbrauchen (lt top), und dadurch der Stromverbrauch für ~10 Sekunden von ~ 18 - 20 Watt auf über 30 Watt klettert, danach fällt er wieder ab, CPU Verbrauch sinkt wieder auf 2 - 5%.
Ist das ein normales Verhalten, oder auf eine schwache CPU zurück zuführen? Hab jetzt 2 Lösungen ausgearbeitet, würde gerne wissen was für Nachteile zu erwarten sind.
- s4sync wartet statt der 30 Sekunden, 240 Sekunden, bis es wieder weiter macht.
- s4sync habe ich so abgeändert, das in den foreach Schleifen jeweils 5 ms Pause gemacht wird, dadurch fällt die Gesamtbelastung auf ~ 65 - 75%.
Was der Unterschied in Watt mach, muss ich erst schauen. - s4sync habe ich so abgeändert, das in den foreach Schleifen jeweils 20 ms Pause gemacht wird, dadurch fällt die Gesamtbelastung auf ~ 40 - 50%.
Was der Unterschied in Watt mach, muss ich erst schauen.
ad. 1) Mir ist klar, dass ich bei Änderungen bis zu 4 Minuten warten muss, bis Samba darauf reagiert.
ad. 2 + 3) Mir ist klar, dass bei einer großen Anzahl an Sync Objekten, der Prozess dadurch länger braucht, hab aber nur max. 10 User + Gruppen und ist für mich eigentlich nicht relevant.
Host: Ubuntu 12.04
Gast: KVM, Zentyal 3.3, Ubuntu 12.04
CPU: Intel(R) Celeron(R) CPU 1037U @ 1.80GHz
RAM: 4 GB
Michael
Sodale Verbrauch mal nachgeschaut, gemessen mit Voltcraft Energy Check 3000 von Conrad, also kein Hightech Produkt ;-)
ad. 2) von 23 - 24 W
ad. 3) von 22 - 22,6 W