NEWS
[gelöst]zu hohe CPU Auslastung
-
Hallo zusammen,
mir ist aufgefallen, dass meine CPU Auslastung im Durchschnitt bei 35% liegt. Das erscheint mir sehr hoch.
Ich nutze einen lenovo thinkcentre m710q tiny,intel i5,7400t 2.4 ghz, 16 GB Ram und Proxmox. Iobroker läuft auf einer VM mit 6GB Arbeitsspeicher und allen 4 CPUs.
Anfangs lag die Auslastung der CPU unter 10%. Da es mir jetzt erst aufgefallen ist, kann ich nicht sagen ob eine bestimmte Installation dran schuld ist.Hat jemand eine Idee woran es liegen könnte oder wie ich den schuldigen finden kann?
-
@Dominik-F
Hast du den SQL Adapter aktiviert?
Von anderen Usern hier wurde berichtet, dass der bei ihnen für eine erhöhte Last verantwortlich ist. -
Gute Frage also als Instanz installiert hab ich den nicht
-
@Dominik-F kann mehrere Ursachen haben, ein Adapter(Update), ein Script(Endlosschleife), viel Daten loggen(History....),
eventuell irgendwelche Auffälligkeiten im Log.
Kamen generell irgendwelche Adapter/Scripte dazu?Ansonsten lieg ich bei meiner Installation auch mittlerweile bei rund 35-40%...nachdem der ein oder andere Adapter dazu kam. Scripte erweitert wurden, mehr Geräte eingebunden wurden, etc...
weil mit der Zeit einfach die gesamte Installation gewachsen ist. -
@crunchip
Ich kann mittlerweile sagen, dass der ab dem 30 April in die Höhe gegangen ist von vorher 5% auf über 30%, teils 45%.
Es kamen ein paar Scripte dazu, Fensterscript und Timer von Pittini und 4 Scripte zum Anzeigen von Daten von Uhula, das wars eigentlich. Adapter kamen keine dazu.
Hab gerade durch zufall gesehen, dass der Info Adapter vieles loggt. Wie sind denn da eure Einstellungen?
-
@Dominik-F jegliche System Abfragen, fordern auch wieder mehr Ressourcen.
darunter , ja, zählt auch der Info Adapter. Habe alle Regler bei mir auf null, bzw Haken gesetzt bei Systemdaten nicht laden. Da ich bestimmte Sachen nicht doppelt und dreifach abfragen muss. -
@Dominik-F
Ich lade die aktuellen Systemdaten auch nicht.Ich würde zuerst mal den kompletten ioBroker stoppen, um ausschließen zu können, dass vielleicht ein andere Prozess eine erhöhte Last erzeugt. Dann mal einzelne Instanzen auf Stop setzen um den Schuldigen zu finden.
-
-
@Dominik-F guck mal mit top oder htop, was die Last verursacht.
-
Hallo, den javascript-Adapter hatte ich auch im Verdacht. Bin seit drei Tagen auf der Suche
und habe jetzt durch Euch den Übeltäter wohl bei mir gefunden. Erst ging es extrem hoch,
dann knallte es runter mit vielen Fehlern im Log und dann ging es stetig wieder hoch.
Der zweite Abbruch kam durch einen Neustart heute Morgen.
Übeltäter.....info-Adapter. Nach dem Update hatte sich bei dem alles aktiviert, wie
auch immer. Erstmal deaktiviert und schon ist Ruhe. -
Ich glaube ich habe den Übeltäter gefunden. Ich habe 2 Skripte von Pittinis Fensterskript laufen. Sobald ich eines davon stoppe, geht die Last sofort herunter und bleibt unten. Aktiviere ich das zweite wieder, dann geht die Last nach ca 15 Minuten wieder hoch.
Ich lasse jetzt mal ne Stunde nur 1 Skript laufen und wenn es dann wieder hochgehen sollte, schaue ich mal mit top nach und poste es hier@Nashra
Sehr gut, ich denke der wird bei mir auch mit eine Rolle gespielt haben. -
@Dominik-F sagte in [gelöst]zu hohe CPU Auslastung:
@Nashra
Sehr gut, ich denke der wird bei mir auch mit eine Rolle gespielt haben.Hm, da ist trotzdem noch was im argen. Das System schaukelt sich langsam wieder hoch,
da muß noch was anderes sein was dies verursacht. Suche weiter... -
Vielleicht liegts ja bei dir wie bei mir an einem Skript
-
@Nashra loggst du irgendwelche Daten z.b.( Strom/Sourceanalytix)
-
@crunchip sagte in [gelöst]zu hohe CPU Auslastung:
@Nashra loggst du irgendwelche Daten z.b.( Strom/Sourceanalytix)
Nö nichts von alle dem. Im Moment läuft es relativ ruhig, ab und an mal 20-30 und dann
geht es wieder runter. Werde es weiter beobachten. -
@Dominik-F sagte in [gelöst]zu hohe CPU Auslastung:
Vielleicht liegts ja bei dir wie bei mir an einem Skript
Da habe ich nichts besonderes laufen. Aber trotzdem mal alle deaktiviert gehabt und
geschaut was passiert. Wurde ein bischen weniger, also kann es an denen nicht liegen.
Schaun wir mal...