NEWS
Admin Oberfläche sehr träge, hohe CPU-Last
-
Hallo zusammen,
ich bin etwas unglücklich mit meinem ioBroker, weil die Admin-Oberfläche oft sehr träge läuft und sich im Firefox derzeit gar nicht mehr aufrufen lässt. Leider ist mir auch nicht so ganz klar, wo ich mit der Suche anfangen kann, vielleicht könnt Ihr mir helfen, mehr Verständnis dafür aufzubauen.
Zum Einen wäre da die Frage, wie ioBroker / Admin mit dem Server kommuniziert. Objekte werden ja quasi "live" aktualisiert, aber ich sehe keine XHR-Requests in der Debug-Konsole des Browsers. Wie werden hier die Daten zwischen Server und Client übertragen?Dann ist mir aufgefallen, dass meine erste JavaScript Instanz sehr viele Ereignisse als Eingang bekommt, meist sind es über 1000. Was genau sind Ereignisse und wie wird der Wert IN/OUT gebildet? Da habe ich auf meine Recherchen leider noch keine Ergebnisse bekommen. Sind es sich ändernde Werte, die vom Adapter empfangen werden? Das wäre sehr seltsam, denn ich habe extra alle Skripte der Instanz beendet, so dass da quasi kein "Traffic" entstehen dürfte...
Und über welchen Zeitraum werden die IN/OUT- Werte gebildet? Pro Sekunde? Seit der letzten Aktualisierung? Gibt es hier Richtwerte, ab wann etwas anormal ist, und bis wohin alles im grünen Bereich ist?Wenn ich die "Events"-Ansicht in der Navigation anklicke, hängt sich mein Browser gerne mal auf bzw. der Tab stürzt ab. Vermutlich kommt er mit der Anzahl der sich ändernden Einträge nicht zurecht. Ist das normal? Die Ansicht wäre zum Debuggen ganz praktisch, aber in der Praxis nicht einsetzbar für mich.
Gut, mittlerweile habe ich 55 Adapter im Betrieb, das System läuft auf REDIS und ist mit Proxmox 6.5 virtualisiert mit 4 Kernen und 4 GB Arbeitsspeicher. ioBroker sagt: Datenträger verfügbar: 42.4 %, gesamte RAM-Nutzung: 2408 MB / Frei: 42% = 1.655 MB
Verwaltet werden: Objekte: 26640, Zustände: 20308
Das Sytem rennt auf js-controller 2.2.9 mit admin 4.0.5 und node 10.20.0 sowie npm 6.14.4Ich hoffe, ich habe keine wichtigen Infos vergessen...
Kann jemand irgendwelche Anormalien bei meinen Werten feststellen? Vermutlich gibts doch sicher größere Installationen, die runder laufen?!
Würde es sich empfehlen, ein paar Adapter auf raspis o.ä. auszulagern?
Viele Grüße,
Antimon -
@antimon Schau mal ob in der Spalte Ereignisse ein Adapter Amok läuft: