NEWS
Offizielle Empfehlung: nodejs 24
-
Danke für eure Infos und Hilfe.
Auch wenn ich jetzt einige Scripte mit "npm install-scripts approve" bearbeitet habe, hoffe ich doch, das jetzt am System nix verbogen ist.
Ansonsten läuft mein Setup ganz zuverlässig.
Die Git installationen sind bis auf einen Adapter (FritzDect) gerade gezogen. Bei dem warte ich jetzt noch, da dort einige spezielle Anpassungen drin sind.
Nochmals Danke ;) -
Danke für eure Infos und Hilfe.
Auch wenn ich jetzt einige Scripte mit "npm install-scripts approve" bearbeitet habe, hoffe ich doch, das jetzt am System nix verbogen ist.
Ansonsten läuft mein Setup ganz zuverlässig.
Die Git installationen sind bis auf einen Adapter (FritzDect) gerade gezogen. Bei dem warte ich jetzt noch, da dort einige spezielle Anpassungen drin sind.
Nochmals Danke ;)Auch wenn ich jetzt einige Scripte mit "npm install-scripts approve" bearbeitet habe, hoffe ich doch, das jetzt am System nix verbogen ist.
Da die Meldungen eh zur Zeit für npm 11 ohne Relevanz sind ist da auch nix verbogen. Bis npm12 werden die Pakete vermutlich ohnehin nochmal aktualisiert und fallen wieder in den Sperrzustand zurück.
-
Ich muss mein Kommentar etwas korrigieren ,
Bei mir lief Node.js 24.21.0 grundsätzlich stabil, allerdings ist der RAM-Verbrauch des ioBroker/js-controller deutlich angestiegen. Unter Node 24 lag der Prozess zeitweise bei ca. 1–2 GB RSS. Nach dem Wechsel zurück auf Node 22.23.3 liegt er wieder bei rund 400 MB RSS. Funktionale Probleme hatte ich dabei keine, auffällig war vor allem der deutlich höhere Speicherverbrauch.
-
Ich muss mein Kommentar etwas korrigieren ,
Bei mir lief Node.js 24.21.0 grundsätzlich stabil, allerdings ist der RAM-Verbrauch des ioBroker/js-controller deutlich angestiegen. Unter Node 24 lag der Prozess zeitweise bei ca. 1–2 GB RSS. Nach dem Wechsel zurück auf Node 22.23.3 liegt er wieder bei rund 400 MB RSS. Funktionale Probleme hatte ich dabei keine, auffällig war vor allem der deutlich höhere Speicherverbrauch.
-
Ich muss mein Kommentar etwas korrigieren ,
Bei mir lief Node.js 24.21.0 grundsätzlich stabil, allerdings ist der RAM-Verbrauch des ioBroker/js-controller deutlich angestiegen. Unter Node 24 lag der Prozess zeitweise bei ca. 1–2 GB RSS. Nach dem Wechsel zurück auf Node 22.23.3 liegt er wieder bei rund 400 MB RSS. Funktionale Probleme hatte ich dabei keine, auffällig war vor allem der deutlich höhere Speicherverbrauch.
-
@thomas-braun
Danke für die Erklärung. Performance-Probleme hatte ich unter Node 24 ebenfalls nicht. Mein Pi 5 hat 16 GB RAM, Swap wurde nicht benutzt und es waren noch rund 11 GB verfügbar. Auffällig war für mich nur der Unterschied beim js-controller: Unter Node 24.21.0 lag der RSS zeitweise bei ca. 2 GB, nach dem Wechsel zurück auf Node 22.23.3 nach rund 24 Stunden bei ca. 400 MB. Ist so ein Unterschied zwischen Node 22 und 24 aus deiner Sicht noch normal bzw. durch das geänderte Speichermanagement erklärbar? -
@thomas-braun
Aktueller Vergleichswert unter Node 22.23.3 nach knapp 46 Stunden Laufzeit: js-controller RSS ca. 453 MB, 12 GiB RAM verfügbar, Swap 0 B. Unter Node 24.21.0 lag der js-controller bei mir dagegen zeitweise bei etwa 1–2 GB RSS. Performance-Probleme gab es trotzdem nicht, aber der Unterschied ist deutlich. -
unter iobroker allgemein im Forum wird noch die 22 Version empfohlen. Ist angeheftet.
https://forum.iobroker.net/category/5/iobroker-allgemein -
S Samson71 hat dieses Thema am angepinnt
-
unter iobroker allgemein im Forum wird noch die 22 Version empfohlen. Ist angeheftet.
https://forum.iobroker.net/category/5/iobroker-allgemein -
@thomas-braun
Danke für die Erklärung. Performance-Probleme hatte ich unter Node 24 ebenfalls nicht. Mein Pi 5 hat 16 GB RAM, Swap wurde nicht benutzt und es waren noch rund 11 GB verfügbar. Auffällig war für mich nur der Unterschied beim js-controller: Unter Node 24.21.0 lag der RSS zeitweise bei ca. 2 GB, nach dem Wechsel zurück auf Node 22.23.3 nach rund 24 Stunden bei ca. 400 MB. Ist so ein Unterschied zwischen Node 22 und 24 aus deiner Sicht noch normal bzw. durch das geänderte Speichermanagement erklärbar?@Krisiun https://forum.iobroker.net/post/1357713 hab hier mal mein Produktivsystem verglichen
-
Eine Bemerkung am Rande: Das Verhalten von Node 24 könnte in Leichtsinnig konfigurierten Proxmox Systemen zu Probleme führen.
Das Regularium ist, dass man in Summe seinen gleichzeitig laufenden Containern / Virtuellen Maschinen nur so viel RAM verpassen darf, wie das System hergibt ...
Wenn man da einen Container hinzufügt, muss man anderen Containern RAM abzweigen, wenn man schon alles vergeben hat - da habe ich in der Vergangenheit leider geschludert ...
Beispiel - ich bin so ein Fall der gesagt hat "passt schon" und BISHER damit gut gefahren bin...
PVE: RAM 7,61 GiB, 7,6 GiB Swap
Darunter
Debian Test (LXC) 2+2 GIB
Iobroker (LXC) 6+6 GIB
Fileserver (LXC) 512+512 MiB
Non - Privileged Docker LXC 2 GiB + 512 MiB
Privileged Docker LXC 3 GIB + 512 MiB
OpenCCU VM 2 GiBAlso insgesamt 15,5 GiB zugewiesen, trotzdem nur 8 GIB verfügbar sind ...
Aktuell dümpelt der iobroker LXC bei etwa 2,5 GIB mit Ausschlägen bis 3,5 GiB herum...

Hier noch der PVE

-
Eine Bemerkung am Rande: Das Verhalten von Node 24 könnte in Leichtsinnig konfigurierten Proxmox Systemen zu Probleme führen.
Das Regularium ist, dass man in Summe seinen gleichzeitig laufenden Containern / Virtuellen Maschinen nur so viel RAM verpassen darf, wie das System hergibt ...
Wenn man da einen Container hinzufügt, muss man anderen Containern RAM abzweigen, wenn man schon alles vergeben hat - da habe ich in der Vergangenheit leider geschludert ...
Beispiel - ich bin so ein Fall der gesagt hat "passt schon" und BISHER damit gut gefahren bin...
PVE: RAM 7,61 GiB, 7,6 GiB Swap
Darunter
Debian Test (LXC) 2+2 GIB
Iobroker (LXC) 6+6 GIB
Fileserver (LXC) 512+512 MiB
Non - Privileged Docker LXC 2 GiB + 512 MiB
Privileged Docker LXC 3 GIB + 512 MiB
OpenCCU VM 2 GiBAlso insgesamt 15,5 GiB zugewiesen, trotzdem nur 8 GIB verfügbar sind ...
Aktuell dümpelt der iobroker LXC bei etwa 2,5 GIB mit Ausschlägen bis 3,5 GiB herum...

Hier noch der PVE

@MartinP sagte:
Das Regularium ist, dass man in Summe seinen gleichzeitig laufenden Containern / Virtuellen Maschinen nur so viel RAM verpassen darf, wie das System hergibt ...Muss man nicht aber man sollte schon "sinnvoll überbelegen", d.h. Systeme parallel laufen zu lassen die relativ häufig den max. zugeteilten Speicher auch voll ausnutzen ist sicher nicht gut.
Wer aber ein System mit nur 8GB Speicher quasi komplett doppelt "überbelegt", wo 8GB für einen ioBroker alleine bei dem einen oder anderen System schon manchmal knapp werden können, dem ist - salopp gesagt - aber auch nicht wirklich zu helfen. Das sollte man schon bei der Vergabe im Blick haben. -
Eine Bemerkung am Rande: Das Verhalten von Node 24 könnte in Leichtsinnig konfigurierten Proxmox Systemen zu Probleme führen.
Das Regularium ist, dass man in Summe seinen gleichzeitig laufenden Containern / Virtuellen Maschinen nur so viel RAM verpassen darf, wie das System hergibt ...
Wenn man da einen Container hinzufügt, muss man anderen Containern RAM abzweigen, wenn man schon alles vergeben hat - da habe ich in der Vergangenheit leider geschludert ...
Beispiel - ich bin so ein Fall der gesagt hat "passt schon" und BISHER damit gut gefahren bin...
PVE: RAM 7,61 GiB, 7,6 GiB Swap
Darunter
Debian Test (LXC) 2+2 GIB
Iobroker (LXC) 6+6 GIB
Fileserver (LXC) 512+512 MiB
Non - Privileged Docker LXC 2 GiB + 512 MiB
Privileged Docker LXC 3 GIB + 512 MiB
OpenCCU VM 2 GiBAlso insgesamt 15,5 GiB zugewiesen, trotzdem nur 8 GIB verfügbar sind ...
Aktuell dümpelt der iobroker LXC bei etwa 2,5 GIB mit Ausschlägen bis 3,5 GiB herum...

Hier noch der PVE

Das Regularium ist, dass man in Summe seinen gleichzeitig laufenden Containern / Virtuellen Maschinen nur so viel RAM verpassen darf, wie das System hergibt ...
falsch, dein Betriebssystem braucht ja auch noch was.
Also insgesamt 15,5 GiB zugewiesen, trotzdem nur 8 GIB verfügbar sind ...
kann gut gehen, im Zweifelsfall kann es aber sehr dumm laufen
-
Hab jetzt auch mal von 22 trotz der ganzen Unkenrufe hochgezogen. Kann aber keinen Unterschied feststellen


-
@warp735 [sagte]: Ist ja ein Container.
Es wird die System-Betriebszeit des js-controllers gezeigt. Der läuft bereits seit 85 Tagen, also noch nicht unter node24. Die Kompilierung erfolgte noch mit der V8-Engine aus node22.EDIT: Was steht unter "system.host.Hostname.uptime"?
Offenbar wird unter "System-Betriebszeit" die Uptime des OS angezeigt.
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