NEWS
Iobroker.js-controller stürzt ab
-
Bei mir läuft der Banana auf einer SSD. Ist dann aber auch nicht so dolle :-(
-
So mal eine Statusmeldung.
Ich hab nachwievor Swapiness bei 20. Der Swap-Bvereich wird aber im Normalbetrieb gar nicht genutzt.
Wenn ich allerdings Adapter installiere oder update, dann braucht der NPM-Prozess Speicher und bei mir bis zu 120 MB Swap.
Ich habe die Swap-Space auf 1 GB eingestellt. Meine PI's laufen mit USB3 Stick.
Habe auch eine SSD getestet, die bringt aber keine Vorteile, da der USB2-Anschluss am Pi den Engpass darstellt.
Ich habe aber jetzt die MQTT-Adapter rausgeschmissen und laufe im Multihost Modus.
Und siehe da, alle Speicherprobleme sind weg.
Seltsamerweise brauchen die js-controller nun auch wesentlich weniger Speicher als vorher.
Alles andere ist gleich geblieben. Der js-controller braucht nur noch < 60 MB anstatt 120 MB - und MQTT mit 60-80 MB fällt weg.
Ich habe nun das Memory-Limit aus der js-controller config rausgenommen.
Nun läuft bei mir auf dem 2.Pi auch MySQL mit 128 MB InnoDB Buffer im Memory ohne Probleme.
Ich schreibe ca. 50.000 Sätze pro Tag und bin erstaunt wie performant MySQL dabei ist.
50.000 Records (Numerisch bzw. Boolean) bedeuten nur ca. 3 MB Datenbankgröße.
Es sind also leicht 1,5 Monate im InnoDB Puffer im Ram zu halten.
Jetzt laufen die Langzeittests…...
-
Auch hier ein Status:
System läuft seit Dienstag. Speichernutzung ca 500 MB.
@ Tom: Mqtt Adapter lief bei mir noch nie. Glaube deshalb nicht dass es daran lag.
Auf meinem Banana mit SSD läuft jetzt:
ccu-historian
iobroker (Adapter: sql, web, admin, rega, javascript, fritzbox, node-red, history, rpc, dwd)
mysql (DB knapp 20 MB)
Gruß
Holger