NEWS
Steigender Ram/Swap nach update auf nodejs24
-
das kann man so pauschal aber nicht sagen, kommt ja immer auf den Anwendungsfall an, bzw wie Umfangreich das System ist.
Dann sieh es einfach als konkrete Antwort auf die Angaben von @obstbauer an und der hat wohl ein Problem damit.
@rscsb danke für diese konkrete Antwort ! Neuer Raspi bei den Preisen ist natürlich erstmal eher nicht die erste Option :) Ich habe schon einige Adapter am Laufen für Haus-Automatisierung, was jetzt hier aber umfangreich ist, weiß ich nicht ?
Ich habe 23 Instanzen installiert, von denen derzeit 21 laufen
Wie kann ich schauen, ob ich den Pi überlade, wenn ich auf v24 Wechsel ?
Aber die Diskussion zeigt ja, dass die v24 nicht wirklich uneingeschränkt für alle Systeme zu empfehlen ist.... -
@rscsb danke für diese konkrete Antwort ! Neuer Raspi bei den Preisen ist natürlich erstmal eher nicht die erste Option :) Ich habe schon einige Adapter am Laufen für Haus-Automatisierung, was jetzt hier aber umfangreich ist, weiß ich nicht ?
Ich habe 23 Instanzen installiert, von denen derzeit 21 laufen
Wie kann ich schauen, ob ich den Pi überlade, wenn ich auf v24 Wechsel ?
Aber die Diskussion zeigt ja, dass die v24 nicht wirklich uneingeschränkt für alle Systeme zu empfehlen ist....@obstbauer nicht zwangsläufig die v24 ist das Problem, eher deine Anzahl an Instanzen, bzw welche
Dazu kommt dann noch, wie viele Geräte eingebunden sind, wie umfangreich die Scripte sind und und und
Dass das System immer mehr Leistung frist, ist logisch, es wird ja stehts verbessert, erweitert -
@rscsb danke für diese konkrete Antwort ! Neuer Raspi bei den Preisen ist natürlich erstmal eher nicht die erste Option :) Ich habe schon einige Adapter am Laufen für Haus-Automatisierung, was jetzt hier aber umfangreich ist, weiß ich nicht ?
Ich habe 23 Instanzen installiert, von denen derzeit 21 laufen
Wie kann ich schauen, ob ich den Pi überlade, wenn ich auf v24 Wechsel ?
Aber die Diskussion zeigt ja, dass die v24 nicht wirklich uneingeschränkt für alle Systeme zu empfehlen ist....Da die Preise für raspi im Vergleich zur Leistung viel zu teuer sind, würde ich dann eher nach einem (gebrauchten) Mini pc (gebraucht Nuc oder ähnlich, Fujitsu wurde im Forum schon genannt) schauen.
Da hat man auch nicht so viel Einschränkungen im system(busgeschwindigkeit, PCIe lanes,Netzwerk)
Wenn hatdwareanbindung wichtig wäre (gpio,i2c) dann könnte man das über ein iobroker Slave auf dem bisherigen raspi umsetzen. -
Hi, hab nun mal ein javascript schreiben lassen, was mir die Werte aufzeichnet.
1.10.2026 20:50:07;Node=24.21.0;RSS=791.9MB;HeapUsed=142.55MB;HeapTotal=152.27MB;MemAvail=705MB;Mem%=82 1.10.2026 21:00:00;Node=24.21.0;RSS=792.4MB;HeapUsed=142.32MB;HeapTotal=154.34MB;MemAvail=766MB;Mem%=81 1.10.2026 21:30:00;Node=24.21.0;RSS=728.76MB;HeapUsed=138.84MB;HeapTotal=151.39MB;MemAvail=858MB;Mem%=78 1.10.2026 22:00:00;Node=24.21.0;RSS=730.2MB;HeapUsed=142.13MB;HeapTotal=152.09MB;MemAvail=829MB;Mem%=79 1.10.2026 22:30:00;Node=24.21.0;RSS=735.24MB;HeapUsed=141.24MB;HeapTotal=153.39MB;MemAvail=946MB;Mem%=76 1.10.2026 23:00:00;Node=24.21.0;RSS=723.14MB;HeapUsed=141.21MB;HeapTotal=153.04MB;MemAvail=896MB;Mem%=77 1.10.2026 23:30:00;Node=24.21.0;RSS=733.27MB;HeapUsed=145.16MB;HeapTotal=154.39MB;MemAvail=890MB;Mem%=78 1.10.2026 23:41:09;Node=24.21.0;RSS=752.94MB;HeapUsed=154.67MB;HeapTotal=208.59MB;MemAvail=842MB;Mem%=79 2.10.2026 00:00:00;Node=24.21.0;RSS=723.12MB;HeapUsed=142.58MB;HeapTotal=152.1MB;MemAvail=891MB;Mem%=78 2.10.2026 00:30:00;Node=24.21.0;RSS=730.03MB;HeapUsed=141.06MB;HeapTotal=154.7MB;MemAvail=858MB;Mem%=78 2.10.2026 01:00:00;Node=24.21.0;RSS=737.15MB;HeapUsed=145.48MB;HeapTotal=152.37MB;MemAvail=869MB;Mem%=78 2.10.2026 01:30:00;Node=24.21.0;RSS=745.77MB;HeapUsed=147.16MB;HeapTotal=178.8MB;MemAvail=884MB;Mem%=78 2.10.2026 02:00:00;Node=24.21.0;RSS=831.37MB;HeapUsed=194.1MB;HeapTotal=275.73MB;MemAvail=763MB;Mem%=81 2.10.2026 02:30:00;Node=24.21.0;RSS=752.71MB;HeapUsed=141.73MB;HeapTotal=151.05MB;MemAvail=866MB;Mem%=78 2.10.2026 03:00:00;Node=24.21.0;RSS=724.37MB;HeapUsed=143.07MB;HeapTotal=154.64MB;MemAvail=867MB;Mem%=78 2.10.2026 03:30:00;Node=24.21.0;RSS=737.82MB;HeapUsed=143.14MB;HeapTotal=149.56MB;MemAvail=835MB;Mem%=79 2.10.2026 04:00:00;Node=24.21.0;RSS=727.24MB;HeapUsed=139.55MB;HeapTotal=145.39MB;MemAvail=818MB;Mem%=79 2.10.2026 04:30:00;Node=24.21.0;RSS=730.53MB;HeapUsed=145.72MB;HeapTotal=151.17MB;MemAvail=849MB;Mem%=79 2.10.2026 05:00:00;Node=24.21.0;RSS=722.84MB;HeapUsed=144.9MB;HeapTotal=152.48MB;MemAvail=832MB;Mem%=79 2.10.2026 05:30:00;Node=24.21.0;RSS=732.61MB;HeapUsed=143.88MB;HeapTotal=148.14MB;MemAvail=818MB;Mem%=79 2.10.2026 06:00:00;Node=24.21.0;RSS=730.51MB;HeapUsed=139.77MB;HeapTotal=154.05MB;MemAvail=841MB;Mem%=79 2.10.2026 06:30:00;Node=24.21.0;RSS=722.63MB;HeapUsed=143.9MB;HeapTotal=152.82MB;MemAvail=835MB;Mem%=79 2.10.2026 07:00:00;Node=24.21.0;RSS=729.11MB;HeapUsed=141.64MB;HeapTotal=150.04MB;MemAvail=839MB;Mem%=79 2.10.2026 07:30:00;Node=24.21.0;RSS=736.28MB;HeapUsed=142.95MB;HeapTotal=149.89MB;MemAvail=818MB;Mem%=79 2.10.2026 08:00:00;Node=24.21.0;RSS=735.44MB;HeapUsed=142.05MB;HeapTotal=153.54MB;MemAvail=803MB;Mem%=80 2.10.2026 08:30:00;Node=24.21.0;RSS=734.91MB;HeapUsed=141.51MB;HeapTotal=148.95MB;MemAvail=803MB;Mem%=80 2.10.2026 09:00:00;Node=24.21.0;RSS=721.85MB;HeapUsed=141.05MB;HeapTotal=150.86MB;MemAvail=846MB;Mem%=79 2.10.2026 09:30:00;Node=24.21.0;RSS=730.73MB;HeapUsed=144.47MB;HeapTotal=152.27MB;MemAvail=832MB;Mem%=79 2.10.2026 10:00:00;Node=24.21.0;RSS=732.49MB;HeapUsed=141.79MB;HeapTotal=154.93MB;MemAvail=806MB;Mem%=80 2.10.2026 10:30:00;Node=24.21.0;RSS=896.13MB;HeapUsed=149.12MB;HeapTotal=272.88MB;MemAvail=625MB;Mem%=84 2.10.2026 11:00:00;Node=24.21.0;RSS=875.22MB;HeapUsed=145.17MB;HeapTotal=155.52MB;MemAvail=677MB;Mem%=83 2.10.2026 11:30:00;Node=24.21.0;RSS=744.49MB;HeapUsed=145.48MB;HeapTotal=152.14MB;MemAvail=781MB;Mem%=80 2.10.2026 12:00:00;Node=24.21.0;RSS=757.24MB;HeapUsed=144.07MB;HeapTotal=154.34MB;MemAvail=768MB;Mem%=81 2.10.2026 12:30:00;Node=24.21.0;RSS=774.14MB;HeapUsed=144.11MB;HeapTotal=162.55MB;MemAvail=787MB;Mem%=80 2.10.2026 13:00:00;Node=24.21.0;RSS=765.51MB;HeapUsed=142.85MB;HeapTotal=151.32MB;MemAvail=765MB;Mem%=81dann kam das normale repository update
admin.0 2026-10-02 13:21:49.140 info Repository received successfully. host.Raspberry 2026-10-02 13:21:27.169 info Updating repository "stable" under "http://download.iobroker.net/sources-dist.json" admin.0 2026-10-02 13:21:25.774 info Request actual repository...und dann ging es so weiter
2.10.2026 13:30:00;Node=24.21.0;RSS=998.18MB;HeapUsed=143.34MB;HeapTotal=146.93MB;MemAvail=730MB;Mem%=82 2.10.2026 13:43:00;Node=24.21.0;RSS=1159.45MB;HeapUsed=149.15MB;HeapTotal=208.55MB;MemAvail=416MB;Mem%=90 2.10.2026 13:50:00;Node=24.21.0;RSS=1018.55MB;HeapUsed=144.81MB;HeapTotal=152.34MB;MemAvail=570MB;Mem%=86 2.10.2026 14:00:00;Node=24.21.0;RSS=1024.71MB;HeapUsed=143.33MB;HeapTotal=150.27MB;MemAvail=509MB;Mem%=87 2.10.2026 14:10:00;Node=24.21.0;RSS=1028.86MB;HeapUsed=147.14MB;HeapTotal=154.01MB;MemAvail=489MB;Mem%=88 2.10.2026 14:20:00;Node=24.21.0;RSS=1027.05MB;HeapUsed=145.43MB;HeapTotal=160.46MB;MemAvail=492MB;Mem%=88 2.10.2026 14:30:00;Node=24.21.0;RSS=1022.54MB;HeapUsed=141.1MB;HeapTotal=148.8MB;MemAvail=538MB;Mem%=86 2.10.2026 14:40:00;Node=24.21.0;RSS=1028.2MB;HeapUsed=142.64MB;HeapTotal=155.54MB;MemAvail=528MB;Mem%=87 2.10.2026 14:50:00;Node=24.21.0;RSS=1028.37MB;HeapUsed=146.78MB;HeapTotal=163.39MB;MemAvail=528MB;Mem%=87 2.10.2026 15:00:00;Node=24.21.0;RSS=1028.23MB;HeapUsed=146.81MB;HeapTotal=153.39MB;MemAvail=525MB;Mem%=87 2.10.2026 15:10:00;Node=24.21.0;RSS=1029.37MB;HeapUsed=142.57MB;HeapTotal=149.64MB;MemAvail=496MB;Mem%=88 2.10.2026 15:20:00;Node=24.21.0;RSS=1029.36MB;HeapUsed=143.58MB;HeapTotal=151.39MB;MemAvail=508MB;Mem%=87mal schauen ob sich das wieder fängt
EDIT: für mich schaut es so aus als wenn der Ram nichtmehr freigegeben wird. Normal war wenn swap hoch geht dann steigt wieder Ram free und available
-
@rscsb danke für diese konkrete Antwort ! Neuer Raspi bei den Preisen ist natürlich erstmal eher nicht die erste Option :) Ich habe schon einige Adapter am Laufen für Haus-Automatisierung, was jetzt hier aber umfangreich ist, weiß ich nicht ?
Ich habe 23 Instanzen installiert, von denen derzeit 21 laufen
Wie kann ich schauen, ob ich den Pi überlade, wenn ich auf v24 Wechsel ?
Aber die Diskussion zeigt ja, dass die v24 nicht wirklich uneingeschränkt für alle Systeme zu empfehlen ist....Neuer Raspi bei den Preisen ist natürlich erstmal eher nicht die erste Option :)
Deshalb habe ich ja "mittelfristig" geschrieben - das gilt ja bis zu 5 Jahren ;-)
Wie kann ich schauen, ob ich den Pi überlade, wenn ich auf v24 Wechsel ?
Ich dachte das hast Du schon installiert gehabt. Bis dann nichts mehr ging.
Das mache ich mit "top" im Konsolenfenster - dort der Bereich Mib Spch/Mib Swap
Kann aber nicht mehr genau sagen, ob die SWAP-Spalte im Standard ist, oder ob ich
die mal hingepfriemelt habe. Hier ist dann erkennbar welche Programmteile im SWAP liegen.

Zusätzlich lasse ich mir in der VIS über den Adapter linux-control noch folgendes anzeigen:

-
Ich habe das selbe bemerkt seit dem Update auf Admin 8 und nodejs 24 braucht mein Pi4 8GB viel mehr RAM vorher ca. 50% nun nach etwas Laufzeit 80% und mehr.
Nach einem Neustart sind es 54%

-
Ich habe das selbe bemerkt seit dem Update auf Admin 8 und nodejs 24 braucht mein Pi4 8GB viel mehr RAM vorher ca. 50% nun nach etwas Laufzeit 80% und mehr.
Nach einem Neustart sind es 54%

nodejs 24 verwendet vorhandene Speicher jetzt einfach effizienter und ist dadurch schneller.
Eine Auslastung von 80% ist auch erstmal per se nicht kritisch.
Dazu stellt man auch am besten eine ausreichend großes SWAP zur Verfügung. Neue Grundinstallationen von z. B. RaspberryOS tun das seit einiger Zeit von Haus aus. Auf meinem 8GB Pi4 wurden unlängst direkt 2GB als SWAP eingerichtet.Auf weitere unnötige Speicherfresser wie einen Desktop verzichtet man ja ohnehin (aus diversen Gründen).
So lange der ioBroker nicht vom OutOfMemory-Daemon gekillt wird sehe ich da keinen Grund für Sorgen. -
Ich war jetzt nicht direkt in Sorge, wollte nur darauf hinweisen.
Mein System läuft soweit gut und solange der Speicher reicht ist alles gut :) -
nodejs 24 verwendet vorhandene Speicher jetzt einfach effizienter und ist dadurch schneller.
Eine Auslastung von 80% ist auch erstmal per se nicht kritisch.
Dazu stellt man auch am besten eine ausreichend großes SWAP zur Verfügung. Neue Grundinstallationen von z. B. RaspberryOS tun das seit einiger Zeit von Haus aus. Auf meinem 8GB Pi4 wurden unlängst direkt 2GB als SWAP eingerichtet.Auf weitere unnötige Speicherfresser wie einen Desktop verzichtet man ja ohnehin (aus diversen Gründen).
So lange der ioBroker nicht vom OutOfMemory-Daemon gekillt wird sehe ich da keinen Grund für Sorgen.nodejs 24 verwendet vorhandene Speicher jetzt einfach effizienter und ist dadurch schneller.
Eine Auslastung von 80% ist auch erstmal per se nicht kritisch.
Dazu stellt man auch am besten eine ausreichend großes SWAP zur Verfügung. Neue Grundinstallationen von z. B. RaspberryOS tun das seit einiger Zeit von Haus aus. Auf meinem 8GB Pi4 wurden unlängst direkt 2GB als SWAP eingerichtet.Auf weitere unnötige Speicherfresser wie einen Desktop verzichtet man ja ohnehin (aus diversen Gründen).
So lange der ioBroker nicht vom OutOfMemory-Daemon gekillt wird sehe ich da keinen Grund für Sorgen.und mein Raspi4 4gb der muß dann weg ? Ich hatte noch 200mb free Ram und 500mb available
-
nodejs 24 verwendet vorhandene Speicher jetzt einfach effizienter und ist dadurch schneller.
Eine Auslastung von 80% ist auch erstmal per se nicht kritisch.
Dazu stellt man auch am besten eine ausreichend großes SWAP zur Verfügung. Neue Grundinstallationen von z. B. RaspberryOS tun das seit einiger Zeit von Haus aus. Auf meinem 8GB Pi4 wurden unlängst direkt 2GB als SWAP eingerichtet.Auf weitere unnötige Speicherfresser wie einen Desktop verzichtet man ja ohnehin (aus diversen Gründen).
So lange der ioBroker nicht vom OutOfMemory-Daemon gekillt wird sehe ich da keinen Grund für Sorgen.und mein Raspi4 4gb der muß dann weg ? Ich hatte noch 200mb free Ram und 500mb available
und mein Raspi4 4gb der muß dann weg ?
Das hängt sehr von deiner individuellen Situation ab. Grundsätzlich ist das ja kein Problem, sind ja noch 500MB verfügbar. Die Angabe von 'free' ist ja auch eher uninteressant. Du fährst dein Auto ja auch nicht halb in die Garage, damit dann zwischen Wand und Stoßstange was 'free' bleibt.
-
von 24 wieder auf 22 und das ist der Unterschied
2.10.2026 15:40:00;Node=24.21.0;RSS=1023.64MB;HeapUsed=144.23MB;HeapTotal=152.14MB;MemAvail=512MB;Mem%=87 2.10.2026 15:50:00;Node=24.21.0;RSS=1157.29MB;HeapUsed=145.58MB;HeapTotal=154.64MB;MemAvail=354MB;Mem%=91 2.10.2026 15:52:50;Node=22.23.3;RSS=483.38MB;HeapUsed=216.9MB;HeapTotal=243.74MB;MemAvail=1849MB;Mem%=54 2.10.2026 15:58:57;Node=22.23.3;RSS=560.63MB;HeapUsed=260.97MB;HeapTotal=304.48MB;MemAvail=1826MB;Mem%=54 2.10.2026 16:00:00;Node=22.23.3;RSS=549.11MB;HeapUsed=187.82MB;HeapTotal=218.71MB;MemAvail=892MB;Mem%=78 2.10.2026 16:10:00;Node=22.23.3;RSS=401.5MB;HeapUsed=145.98MB;HeapTotal=186.21MB;MemAvail=1288MB;Mem%=68 2.10.2026 16:20:00;Node=22.23.3;RSS=406.07MB;HeapUsed=139.66MB;HeapTotal=161.64MB;MemAvail=1259MB;Mem%=68 2.10.2026 16:30:00;Node=22.23.3;RSS=398.19MB;HeapUsed=143.67MB;HeapTotal=150.38MB;MemAvail=1200MB;Mem%=70 -
von 24 wieder auf 22 und das ist der Unterschied
2.10.2026 15:40:00;Node=24.21.0;RSS=1023.64MB;HeapUsed=144.23MB;HeapTotal=152.14MB;MemAvail=512MB;Mem%=87 2.10.2026 15:50:00;Node=24.21.0;RSS=1157.29MB;HeapUsed=145.58MB;HeapTotal=154.64MB;MemAvail=354MB;Mem%=91 2.10.2026 15:52:50;Node=22.23.3;RSS=483.38MB;HeapUsed=216.9MB;HeapTotal=243.74MB;MemAvail=1849MB;Mem%=54 2.10.2026 15:58:57;Node=22.23.3;RSS=560.63MB;HeapUsed=260.97MB;HeapTotal=304.48MB;MemAvail=1826MB;Mem%=54 2.10.2026 16:00:00;Node=22.23.3;RSS=549.11MB;HeapUsed=187.82MB;HeapTotal=218.71MB;MemAvail=892MB;Mem%=78 2.10.2026 16:10:00;Node=22.23.3;RSS=401.5MB;HeapUsed=145.98MB;HeapTotal=186.21MB;MemAvail=1288MB;Mem%=68 2.10.2026 16:20:00;Node=22.23.3;RSS=406.07MB;HeapUsed=139.66MB;HeapTotal=161.64MB;MemAvail=1259MB;Mem%=68 2.10.2026 16:30:00;Node=22.23.3;RSS=398.19MB;HeapUsed=143.67MB;HeapTotal=150.38MB;MemAvail=1200MB;Mem%=70von 24 wieder auf 22 und das ist der Unterschied
Was ist denn KONKRET dein Problem? Werden Prozesse gekillt? Funktioniert dein automatisches Backup nachts nicht mehr?
-
und mein Raspi4 4gb der muß dann weg ?
Das hängt sehr von deiner individuellen Situation ab. Grundsätzlich ist das ja kein Problem, sind ja noch 500MB verfügbar. Die Angabe von 'free' ist ja auch eher uninteressant. Du fährst dein Auto ja auch nicht halb in die Garage, damit dann zwischen Wand und Stoßstange was 'free' bleibt.
@Thomas-Braun naja, aber was ist dann effizient?
Das Auto steht zur Hälfte im Regen, weil ja vorn "free", dafür bau ich mir vor die Garage noch ne Überdachung, damit`s Auto nicht nass wird. -
Deswegen hab ich ne Garage wo zwei Autos hintereinander rein gehen und noch Fahrräder davor So Bespiele liebe ich.
Mein Problem ist das mein kleines System ohne mein zutun immer weiter aufgeblasen wird und ich über kurz oder lang Geld ausgeben muß um das am laufen zu halten.
-
@Thomas-Braun naja, aber was ist dann effizient?
Das Auto steht zur Hälfte im Regen, weil ja vorn "free", dafür bau ich mir vor die Garage noch ne Überdachung, damit`s Auto nicht nass wird. -
@Thomas-Braun der vorhandene sind ja die 4GB echten , sobald kontinuierlich Swap in Anspruch genommen wird, sehe ich das nicht als effizient an
-
@Thomas-Braun der vorhandene sind ja die 4GB echten , sobald kontinuierlich Swap in Anspruch genommen wird, sehe ich das nicht als effizient an
Das überlasse ich dem Memory-Management des Kernels. Der weiß i. d. R. wo gewisse Daten momentan am besten aufgehoben sind.
-
Das überlasse ich dem Memory-Management des Kernels. Der weiß i. d. R. wo gewisse Daten momentan am besten aufgehoben sind.
@Thomas-Braun was man im Bedarfsfall aber auch optimieren könnte
-
Deswegen hab ich ne Garage wo zwei Autos hintereinander rein gehen und noch Fahrräder davor So Bespiele liebe ich.
Mein Problem ist das mein kleines System ohne mein zutun immer weiter aufgeblasen wird und ich über kurz oder lang Geld ausgeben muß um das am laufen zu halten.
das ist leider der lauf der Aktualität.
du kannst ja mal probieren windows 11 auf einen rechner zu installieren wo win95 lief.
ob diese entwicklung gut ist? die einen sprechen von geplanter obsolezenz, die anderen von Sicherheit und mehr Anforderungen.
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