NEWS
Iobroker nach Datenzuordnung bei 100% ?
-
Hi Leutz
Ich habe iobroker auf Proxmox in einem lxc am laufen. Läuft auch gut.
Jetzt habe ich einmal influxdb2 und Grafana separat in zwei eigene lxc gepackt. Läuft ebenfalls.
Ich habe im iobroker den Influx Adapter installiert und kann somit auch über das Zahnrad das Objekt der influxdb zu Verfügung stellen. In Grafana kann ich den ausgewählten Wert auch in einem Diagramm darstellen.Allerdings ist nach jeder Zuordnung mein System nicht mehr zu erreichen. Die Auslastung der CPU liegt bei 100%. Mein Arbeitsspeicher ebenfalls. Ich habe im lxc zwei Kerne und 4GB Arbeitsspeicher zugeordnet. Über htop sehe ich, dass der js Adapter mit voller Leistung arbeitet. Nachdem die Arbeit getan ist, läuft mein System wieder normal. Was auch immer diese „Arbeit“ ist. Die Dauer der Auslastung liegt zwischen 15Minuten und einer Stunde. Das kann ja nicht normal sein.
Ich habe viel gelesen. Bin aber nicht wirklich schlauer. Der Punkt „nur bei Änderung“ ist aktiviert. Was mache ich falsch? Ich habe nur einen Stromwert von meinem Shelly 3em Pro zugewiesen. Es sieht so aus, als würde das System eine riesige Datenbank aktualisieren.
Wie gesagt, ich habe bis jetzt erst insgesamt vier Werte zugewiesen. Jedesmal die gleiche Auslastung.
Ich habe auch gelesen, dass viele das mesurement bereinigen oder einen scraper am laufen haben, den sie löschen.
Wie finde ich das raus, bzw. wer kann mir hier helfen?
Ich weiß das es mittlerweile influx3 gibt. Habe aber nach einer Anleitung von influx2 installiert.LG aus dem Sauerland
Jörg -
Hallo Jörg,
ich hatte ähnliche Effekte bei zu geringer Speicherzuweisung zum LXC mit IoBroker. Seit ich den Host aufgerüstet und der LXC "genug" Speicher zugewiesen habe, läuft das ohne Probleme. Ich habe allerdings alles in einem Container laufen.Tschau
Uwe -
Bei mir reicht das gut aus

-
Hi Leutz
Danke für die Rückmeldungen.
Momentan habe ich 4GB zugewiesen. Ich bin vor vier Jahren von meinem RASPI auf den NUC umgezogen. Hatte gedacht es reicht. Bis jetzt hat es das ja auch.
Kann ich einfach einen größeren RAM reinstecken und in Proxmox neu zuweisen?
Über kurz oder lang werde ich wohl einen größeren Rechner brauchen.

Noch eine Frage: Kann ich mir das System zerschießen, wenn er so lange am Limit rumorgelt?
LG aus dem Sauerland
Jörg
-
Wenn man beim Warten auf das Ende des Swapping nicht die Geduld verliert, und des Stecker zieht..
Ich habe für den Proxmox Server 8 GB.
Der LXC von iobroker trägt bei mir auch grafana und influx. Hat 6 von den 8 GB
Probleme könnte bereiten, wenn die Summe des RAM, was an die LXC vergeben wurde größer ist, als das was im Server installiert ist.

Habe ich aber auch nicht beachtet...

Habe den LXC-Containern 13,5 und der VM 2 GB zugewiesen, physisch vorhanden sind aber nur 8 GB
-
@MartinP und diese Aussage resultiert aus ??
es kommt immer auf die Adapter Zahl an. und nicht pauschal "2 GB ist wenig"
auf einem PI3 läuft iobroker auch, ich kann mich nicht erinner dass dieser jemals >2GB hatte.. wenn überhaupt@c3b es währe interessant zu wissen was die CPU last verursacht... hast du javascripte laufen die da dazwischen funken können...
mach die konsole auf lass htop(oder vom mir aus top) laufen und mach die Einstellung in iobroker nochmal.. dann siehst du was die last verursacht.
-
@MartinP und diese Aussage resultiert aus ??
es kommt immer auf die Adapter Zahl an. und nicht pauschal "2 GB ist wenig"
auf einem PI3 läuft iobroker auch, ich kann mich nicht erinner dass dieser jemals >2GB hatte.. wenn überhaupt@c3b es währe interessant zu wissen was die CPU last verursacht... hast du javascripte laufen die da dazwischen funken können...
mach die konsole auf lass htop(oder vom mir aus top) laufen und mach die Einstellung in iobroker nochmal.. dann siehst du was die last verursacht.
@MartinP und diese Aussage resultiert aus ??
es kommt immer auf die Adapter Zahl an. und nicht pauschal "2 GB ist wenig"
auf einem PI3 läuft iobroker auch, ich kann mich nicht erinner dass dieser jemals >2GB hatte.. wenn überhaupt@c3b es währe interessant zu wissen was die CPU last verursacht... hast du javascripte laufen die da dazwischen funken können...
mach die konsole auf lass htop(oder vom mir aus top) laufen und mach die Einstellung in iobroker nochmal.. dann siehst du was die last verursacht.
Der Speicherverbrauch ist ja hier im Screenshot von @c3b zu sehen 3,48 von 4 GB ist schon eine Hausnummer Für DEN Speicherverbrauch sind 4 GB schon etwas wenig ... Aber wahrscheinlich hast Du Recht, erstmal schauen, was da so viel Speicher frisst, bevor man mehr zuweist ..

-
Hi Leutz
Danke für die Rückmeldungen.
Momentan habe ich 4GB zugewiesen. Ich bin vor vier Jahren von meinem RASPI auf den NUC umgezogen. Hatte gedacht es reicht. Bis jetzt hat es das ja auch.
Kann ich einfach einen größeren RAM reinstecken und in Proxmox neu zuweisen?
Über kurz oder lang werde ich wohl einen größeren Rechner brauchen.

Noch eine Frage: Kann ich mir das System zerschießen, wenn er so lange am Limit rumorgelt?
LG aus dem Sauerland
Jörg
Das System bewegt sich nicht am Rand, es hängt bereits über dem Abgrund.
Mit solchen Werten ist kein stabiler Betrieb mehr möglich.
Wenn ram voll und swap voll löst das Betriebssystem out of memory panic aus und schiesst dann einfach so Prozesse aus dem User Space ab.Und bitte nicht auf die Idee kommen den swap zu vergrößern.
RAM erweitern müsste reichen, die CPU ist ja nicht so ausgelastet.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden