NEWS
Homematic Antenne GPIO -> USB Empfehlung?
-
@maxpd sagte in Homematic Antenne GPIO -> USB Empfehlung?:
sondern 1 CPU dauerhaft 100% ausgelastet ist und das System damit überlastet.
und wer ist das?
-
Also habe ich ein inperformantes Javascript, dass sich auf das Laden der Objekte niederschlägt?
Analyse nach dem Verursacher durch Deaktivieren der Scripte und einzelnem Aktivieren bis es wieder eskaliert. -
@maxpd so "gezielte" Minimalausschnitte bringen oft gar nichts.
Gibt es sonst gar keine Prozesse?@maxpd sagte in Homematic Antenne GPIO -> USB Empfehlung?:
Also habe ich ein inperformantes Javascript,
wie kommst du da drauf?
-
@homoran na dann mache ich doch besser ein Video. Da sieht man gut wie lange jeder Klick benötigt und was hinten dran am arbeiten ist.
@homoran said in Homematic Antenne GPIO -> USB Empfehlung?:
wie kommst du da drauf?
Weil ich nicht davon ausgehe, dass der Javascript Adapter einen Programmierfehler hat
-
@maxpd sagte in Homematic Antenne GPIO -> USB Empfehlung?:
dass der Javascript Adapter einen Programmierfehler hat
in Deinem Screenshot von "htop" ist das auch nicht der JavaSkript Adapter sondern der JS-Controller.
-
@maxpd sagte in Homematic Antenne GPIO -> USB Empfehlung?:
Weil ich nicht davon ausgehe, dass der Javascript Adapter einen Programmierfehler hat
mutige Aussage!
was veranlasst dich das zu glauben? -
@djmarc75 said in Homematic Antenne GPIO -> USB Empfehlung?:
@maxpd sagte in Homematic Antenne GPIO -> USB Empfehlung?:
dass der Javascript Adapter einen Programmierfehler hat
in Deinem Screenshot von "htop" ist das auch nicht der JavaSkript Adapter sondern der JS-Controller.
@homoran said in Homematic Antenne GPIO -> USB Empfehlung?:
@maxpd sagte in Homematic Antenne GPIO -> USB Empfehlung?:
Weil ich nicht davon ausgehe, dass der Javascript Adapter einen Programmierfehler hat
mutige Aussage!
was veranlasst dich das zu glauben?Zumindest die Suchergebnisse deuten auf die hinterlegten Skripte des JS Adapters hin:
Wenn der JavaScript-Controller in ioBroker eine hohe Auslastung aufweist, gibt es mehrere Schritte, die du unternehmen kannst, um das Problem zu beheben:
Überprüfe die Skripte: Überprüfe die JavaScript-Skripte, die du in ioBroker verwendest, um sicherzustellen, dass sie effizient und optimiert sind. Schlecht geschriebene oder ineffiziente Skripte können die CPU-Auslastung erhöhen. Stelle sicher, dass du keine Endlosschleifen oder rekursiven Funktionen verwendest, die zu einer hohen Belastung führen können. Optimiere den Code, wo immer möglich.
Überprüfe die Skriptausführungszeit: Überprüfe die Ausführungszeit deiner Skripte. Wenn du Skripte hast, die lange Laufzeiten haben, kann dies zu einer hohen CPU-Auslastung führen. Versuche, die Skriptausführungszeit zu reduzieren, indem du komplexe Berechnungen aufteilst oder die Verwendung von Schleifen minimierst, wenn sie nicht unbedingt erforderlich sind.
Überprüfe die Anzahl der Ereignisse: Überprüfe die Anzahl der Ereignisse, auf die deine Skripte reagieren. Wenn du viele Ereignisse hast, die gleichzeitig auftreten können, kann dies zu einer hohen CPU-Auslastung führen. Reduziere die Anzahl der Ereignisse, indem du sie priorisierst oder weniger häufige Ereignisse entfernst, um die Auslastung zu verringern.
Überprüfe die Adapter: Überprüfe die installierten ioBroker-Adapter. Manche Adapter können eine hohe CPU-Auslastung verursachen, wenn sie nicht ordnungsgemäß konfiguriert sind oder fehlerhaft arbeiten. Stelle sicher, dass du die neuesten Versionen der Adapter verwendest und überprüfe, ob es bekannte Probleme oder Fehler gibt.
-
@maxpd sagte in Homematic Antenne GPIO -> USB Empfehlung?:
Wenn der JavaScript-Controller in ioBroker
Den gibt es nicht
es gibt den Javascript Adapter, ser ist für die Skripte zuständig.
und es gibt den js-controller, der ist das Herz von ioBroker und koordiniert einfach alles. -
@homoran Welche Option habe ich noch, um den Verursacher herauszufinden? Habe alle Adapter deaktiviert. Das Öffnen des Objekte Fensters dauert weiterhin so lange.
-
@maxpd sagte in Homematic Antenne GPIO -> USB Empfehlung?:
Welche Option habe ich noch, um den Verursacher herauszufinden?
Browserkonsole nach Fehlern suchen
-
@homoran die ist "leider" komplett frei von Warnings und Errors
- sorry, du meinst wohl nicht das Log?
-
@maxpd sagte in Homematic Antenne GPIO -> USB Empfehlung?:
du meinst wohl nicht das Log?
nein, die Browserkonsole [F12] Reiter Console
-
@homoran ahh klar, auf dem Schlauch gestanden. Aber auf die Idee wäre ich auch nicht gekommen.
Das sieht wild aus: -
@maxpd sagte in Homematic Antenne GPIO -> USB Empfehlung?:
Das sieht wild aus:
muss sich jemand ansehen, der das versteht
-
@homoran Soll ich ein eigenes Topic hierzu in passendem Unterforum erstellen?
-
@maxpd sagte in Homematic Antenne GPIO -> USB Empfehlung?:
@homoran Soll ich ein eigenes Topic hierzu in passendem Unterforum erstellen?
wäre sicher sinnvoll (schon früher gewesen)