NEWS
Sehr hoher RAM-Verbrauch
-
@homoran In der Grafik hab ich free aufgezeichnet.
Am Table seh ich halt immer wieder den Countdown, bis die Seite aktualisiert wird. Wirklcih ausschließen kann ich es natürlich nicht, es hat nur "früher" besser funktioniert.
Was ich auch immer wieder habe in den letzten Wochen ist das dann viele Adapter (info, history,..) plötzlich ENOMEM-Fehler werfen.
-
@jackblackson sagte: es hat nur "früher" besser funktioniert.
ioBroker ist im Laufe der Zeit immer anspruchsvoller geworden, auch was das Frontend betrifft.
-
Leider ist es immer schlechter geworden. Inzwischen schmiert ioBroker nach spätestens 2 Tage ab. Ich habe schon einiges versucht. Auf dem raspberry läuft auch Homebridge, die hab ich gestoppt. Ich habe kontrolliert, dass die verschiedenen geschedulten Adapter nicht zur selben Zeit laufen..und trotzdem rasselt der RAM nach wenigen Stunden immer plötzlich runter und geht nie mehr nach oben, erst wieder nach einem Neustart. Hat jemand noch eine Idee, was ich hier zur Analyse machen könnte? Nächster Schritt wäre ein komplettes Neuaufsetzen des Raspberries..
-
@jackblackson sagte in Sehr hoher RAM-Verbrauch:
Leider ist es immer schlechter geworden
Nope!
@jackblackson sagte in Sehr hoher RAM-Verbrauch:
trotzdem rasselt der RAM nach wenigen Stunden immer plötzlich runter und geht nie mehr nach oben
Works as designed!
so verwaltet Linux den free, das ist nicht available
www.linuxatemyram.com -
@homoran Ah, du meinst ich überwache den falschen Wert? Dann schau ich mal wie es mit Available aussieht, danke!
-
echad@chet:/opt/iobroker $ free -ht --mega total used free shared buff/cache available Mem: 7.9G 1.7G 5.3G 0.0K 821M 6.0G Swap: 99M 0B 99M Total: 8.0G 1.7G 5.4G
Richtig interessant ist der 'available' Wert.
-
@jackblackson Ich kann nur sagen - falls Du den Desktop auf dem Raspi brauchst - lass nur nicht das Chromium auf - das hat ein Memory Leak. Nutze den Firefox. Falls Du aber nur das CLI benutzt - dann gibts andere Probleme.
-
@mickym
Wer braucht schon einen Desktop auf einem Server?
Hier dürfte aber auch keiner laufen, wenn ich mir die Prozesse so anschaue.Ich sehe aber auch kein wirkliches Problem auf der Kiste.
-
@thomas-braun sagte in Sehr hoher RAM-Verbrauch:
Wer braucht schon einen Desktop auf einem Server?
Ich weiß - ist ja auch OK - aber ich nutze nun halt mal meinen Server als Anzeigegerät.
Rechts ist mein Server.
- Links der Monitor.
Aber OK ich kenne und respektiere Deinen Standpunkt - nur ich kann keine Tablets ohne Stromkabel in irgendeine Wand bauen und finde so eine Anzeige mit dem Status praktisch. Der Monitor geht übrigens nur an, wenn der BMW in dem Zimmer eine Bewegung erfasst.
Aber das war OT - wenn es nicht das Problem ist - dann ist ja gut.
-
@jackblackson sagte in Sehr hoher RAM-Verbrauch:
Hallo!
Mein ioBroker läuft auf einem Raspberry Pi 4 Modell B mit 4 GB RAM. In letzter Zeit ist mir aufgefallen, das ich am Tablett über Fully oft das Ladesymbol sehe. Nachdem ich mir das näher angesehen habe vermute ich dass das Problem irgendwo im ioBroker liegt, und nicht an Fully und der Verbindung über das Netzwerk. Auf dem Raspberry läuft noch Homebridge.
Ich hab mal angefangen, den RAM in History zu monitoren:
Der Peak war ein Restart des Raspberries. Aufgefallen ist mir, dass die Instanz Web über 600mb benötigt. Woran kann das liegen?Hier noch der Screenshot der laufenden Prozesse:
es gibt berichte, das die widgets von rssfeed wohl nach einer weile viel ram ziehen. ich bin noch dabei den fall nachzustellen. evtl könnte es daran liegen.
-
@oliverio Die würden sich dann im io.web.0 niederschlagen? Der ist ja hier doch schon etwas speicherlastig.
-
ne, im client. er vermutet das problem eher auf serverseite,
aber da blinkt ja was auf client seite.
warum web soviel speicher zieht, kommt natürlich darauf an, was er da alles anzeigen will.
ich weiß nicht was der web da mit dem vielen speicher macht.
cached das ding im hauptspeicher? -
@paul53 sagte in Sehr hoher RAM-Verbrauch:
@jackblackson sagte: es hat nur "früher" besser funktioniert.
ioBroker ist im Laufe der Zeit immer anspruchsvoller geworden, auch was das Frontend betrifft.
So sehe ich das auch. Ist halt der Lauf der Zeit, wie bei anderen Systemen auch und wohl eher nicht die Schuld von ioBroker.
Mit meinem alten Tablet wurde die VIS vor zwei Jahren auch schneller aufgebaut. Dann kamen Updates und vor einem Jahr lief es schon gefühlt langsamer und selbst damals schneller, als jetzt.
Mit einem neueren Tablet geht der Aufbau wieder schneller.
Und am Laptop geht es natürlich nochmals um Längen schneller...
usw... -
@mickym Desktop wird nicht genutzt, läuft alles über den Terminal, aber danke für den Tipp!