<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Steigender Ram/Swap nach update auf nodesjs24]]></title><description><![CDATA[<p dir="auto">Hi,<br />
ich weiss nicht ob und mit was das zusammen hängt, aber mir kommt es so vor das mein Raspi immer mehr Ram braucht. System ist aktuell mit nodejs24 und Admin 8.0.20.<br />
Früher war der Ram nach einem reboot so bei ca 65% jetzt bei 85% und der swap hat sich früher so ab dem zweiten tag langsam gefüllt. Heute war der schon kurz nach dem reboot bei über 900mb (mittlerweile auf ca 600 gefallen)</p>
<p dir="auto">Mein System ist echt klein und ich hab alles unnützen an Adaptern deinstalliert. Klar der Raspi 4 mit 4gb ist kein Rechenmonster, aber er hat sonst immer gute Dienste geleistet und Hardware ist leider sehr teuer geworden.</p>
<p dir="auto">Was kann das sein, dass mein System so in die Knie geht ?</p>
<pre><code>Script v.2026-08-30

*** BASE SYSTEM ***
Operating System: Debian GNU/Linux 13 (trixie)
 Static hostname: Raspberry
       Icon name: computer
          Kernel: Linux 6.18.50+rpt-rpi-v8
    Architecture: arm64
OS is similar to:

Model           : Raspberry Pi 4 Model B Rev 1.2

Docker          : false
Virtualization  : none
Unknown

Kernel          : aarch64
Userland        : 64bit

System was installed 169 days ago (on 2026-04-13).

Systemuptime and Load:
 00:05:56 up 35 min,  1 user,  load average: 0.95, 0.54, 0.62
CPU threads     : 4

*** LIFE CYCLE STATUS ***
Operating System is the current Debian stable version codenamed 'trixie'!

*** RASPBERRY THROTTLING ***
Current issues:
No throttling issues detected.

Previously detected issues:
No throttling issues detected.

*** TIME AND TIMEZONES ***
               Local time: Wed 2026-09-30 00:05:56 CEST
           Universal time: Tue 2026-09-29 22:05:56 UTC
                 RTC time: n/a
                Time zone: Europe/Berlin (CEST, +0200)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no

*** Users and Groups ***
User that called 'iob diag':
marvman67
HOME=/home/marvman67
GROUPS=marvman67 adm dialout cdrom sudo audio video plugdev games users netdev gpio i2c spi render input iobroker

User that is running 'js-controller':
iobroker
HOME=/home/iobroker
GROUPS=iobroker tty dialout audio video plugdev bluetooth gpio i2c

*** DISPLAY-SERVER SETUP ***
Display-Server:         Unknown
Display-Manager:        Not found
Desktop:
Session:                tty
Boot Target:            multi-user.target

*** MEMORY ***
               total        used        free      shared  buff/cache   available
Mem:            4.0G        3.3G        288M        3.1M        475M        689M
Swap:           2.1G        939M        1.2G
Total:          6.1G        4.2G        1.5G

Active iob-Instances:   19

         3794 M total memory
         3137 M used memory
         1518 M active memory
         1429 M inactive memory
          275 M free memory
           28 M buffer memory
          425 M swap cache
         2047 M total swap
          895 M used swap
         1152 M free swap

*** top - Table Of Processes  ***
top - 00:05:56 up 35 min,  1 user,  load average: 0.95, 0.54, 0.62
Tasks: 184 total,   1 running, 183 sleeping,   0 stopped,   0 zombie
%Cpu(s):  9.8 us,  2.0 sy,  0.0 ni, 84.3 id,  3.9 wa,  0.0 hi,  0.0 si,  0.0 st
MiB Mem :   3794.7 total,    274.0 free,   3137.6 used,    454.4 buff/cache
MiB Swap:   2048.0 total,   1152.1 free,    895.9 used.    657.2 avail Mem

*** FAILED SERVICES ***
  UNIT LOAD ACTIVE SUB DESCRIPTION

0 loaded units listed.

*** DMESG CRITICAL ERRORS ***
No critical errors detected

*** FILESYSTEM ***
Filesystem     Type      Size  Used Avail Use% Mounted on
udev           devtmpfs  1.6G     0  1.6G   0% /dev
tmpfs          tmpfs     759M  9.0M  750M   2% /run
/dev/sda2      ext4      229G  8.2G  212G   4% /
tmpfs          tmpfs     1.9G     0  1.9G   0% /dev/shm
tmpfs          tmpfs     5.0M   16K  5.0M   1% /run/lock
tmpfs          tmpfs     1.0M     0  1.0M   0% /run/credentials/systemd-journald.service
tmpfs          tmpfs     1.9G  2.9M  1.9G   1% /tmp
/dev/sda1      vfat      505M   67M  439M  14% /boot/firmware
tmpfs          tmpfs     1.0M     0  1.0M   0% /run/credentials/getty@tty1.service
tmpfs          tmpfs     1.0M     0  1.0M   0% /run/credentials/serial-getty@ttyS0.service
tmpfs          tmpfs     380M   12K  380M   1% /run/user/1000

Messages concerning filesystems in dmesg (Last 15 lines only):
[Tue Sep 29 23:30:13 2026] EXT4-fs (sda2): orphan cleanup on readonly fs
[Tue Sep 29 23:30:14 2026] EXT4-fs (sda2): mounted filesystem 687fa5d6-7e12-409f-8631-6b47ecc831af ro with ordered data mode. Quota mode: none.
[Tue Sep 29 23:30:17 2026] EXT4-fs (sda2): re-mounted 687fa5d6-7e12-409f-8631-6b47ecc831af r/w.

Show mounted filesystems:
TARGET           SOURCE    FSTYPE OPTIONS
/                /dev/sda2 ext4   rw,noatime
`-/boot/firmware /dev/sda1 vfat   rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro

Files in neuralgic directories:
/var:
2.5G    /var/
305M    /var/cache
299M    /var/cache/apt
190M    /var/lib
167M    /var/cache/apt/archives
Archived and active journals take up 8M in the file system.

/opt/iobroker/backups:
379M    /opt/iobroker/backups/

/opt/iobroker/iobroker-data:
348M    /opt/iobroker/iobroker-data/
162M    /opt/iobroker/iobroker-data/files
140M    /opt/iobroker/iobroker-data/backup-objects
29M     /opt/iobroker/iobroker-data/files/javascript.admin
17M     /opt/iobroker/iobroker-data/files/iqontrol

The five largest files in iobroker-data are:
39M     /opt/iobroker/iobroker-data/objects.jsonl
16M     /opt/iobroker/iobroker-data/files/matter.admin/assets/index-EdnNzxJx.js
9.2M    /opt/iobroker/iobroker-data/files/devices/assets/index-B5AVJug5.js
9.0M    /opt/iobroker/iobroker-data/files/devices.admin/assets/index-C7m-AE0T.js
7.5M    /opt/iobroker/iobroker-data/states.jsonl

USB-Devices by-id:
USB-Sticks - Avoid direct links to /dev/tty* in your adapter setups,
please always prefer the links 'by-id':

/dev/serial/by-id/usb-dresden_elektronik_ingenieurtechnik_GmbH_ConBee_II_DE2706986-if00

No nvbackup.json found.

*** NodeJS-Installation ***

/usr/bin/nodejs         v24.21.0
/usr/bin/node           v24.21.0
/usr/bin/npm            11.19.0
/usr/bin/npx            11.19.0

✓ Node.js installation is correct

nodejs:
  Installed: 24.21.0-1nodesource1
  Candidate: 24.21.0-1nodesource1
  Version table:
 *** 24.21.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
        100 /var/lib/dpkg/status
     24.20.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
     24.19.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
     24.18.1-1nodesource1 1001
        500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
     24.18.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
     24.17.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
     24.16.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
     24.15.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
     24.14.1-1nodesource1 1001
        500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
     24.14.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
     24.13.1-1nodesource1 1001
        500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
     24.13.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
     24.12.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
     24.11.1-1nodesource1 1001
        500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
     24.11.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
     24.10.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
     24.9.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
     24.8.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
     24.7.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
     24.6.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
     24.5.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
     24.4.1-1nodesource1 1001
        500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
     24.4.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
     24.3.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
     24.1.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
     24.0.2-1nodesource1 1001
        500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
     24.0.1-1nodesource1 1001
        500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
     24.0.0-1nodesource1 1001
        500 https://deb.nodesource.com/node_24.x nodistro/main arm64 Packages
     20.19.2+dfsg-1+deb13u2 500
        500 http://deb.debian.org/debian trixie/main arm64 Packages
        500 http://deb.debian.org/debian-security trixie-security/main arm64 Packages

Temp directories causing deletion problem: 0
No problems detected

Errors in npm tree: 0
No problems detected

Checking for nodejs vulnerability:
No known Vulnerabilities detected!


*** ioBroker-Installation ***
ioBroker Status
iobroker is running on this host.


Objects type: jsonl
States  type: jsonl

Hosts:
Raspberry           Raspberry (version: 7.2.2, hostname: Raspberry     , alive, uptime: 2141)

Core adapters versions
js-controller:  7.2.2
admin:          8.0.20
javascript:     10.2.4

nodejs modules from github:     0


Adapter State
+ system.adapter.admin.0                  : admin                 : Raspberry                                -  enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin
+ system.adapter.alexa2.0                 : alexa2                : Raspberry                                -  enabled
+ system.adapter.backitup.0               : backitup              : Raspberry                                -  enabled
+ system.adapter.deconz.0                 : deconz                : Raspberry                                -  enabled, port: 80
+ system.adapter.devices.0                : devices               : Raspberry                                -  enabled
+ system.adapter.email.0                  : email                 : Raspberry                                -  enabled
+ system.adapter.fritzdect.0              : fritzdect             : Raspberry                                -  enabled
  system.adapter.ical.0                   : ical                  : Raspberry                                -  enabled
+ system.adapter.iqontrol.0               : iqontrol              : Raspberry                                -  enabled
+ system.adapter.javascript.0             : javascript            : Raspberry                                -  enabled
+ system.adapter.linux-control.0          : linux-control         : Raspberry                                -  enabled
+ system.adapter.matter.0                 : matter                : Raspberry                                -  enabled
+ system.adapter.ping.0                   : ping                  : Raspberry                                -  enabled
+ system.adapter.rpi2.0                   : rpi2                  : Raspberry                                -  enabled
+ system.adapter.simple-api.0             : simple-api            : Raspberry                                -  enabled, port: 8087, bind: 0.0.0.0, run as: admin
+ system.adapter.socketio.0               : socketio              : Raspberry                                -  enabled, port: 8084, bind: 192.168.178.42, run as: admin
+ system.adapter.telegram.0               : telegram              : Raspberry                                -  enabled, port: 8443, bind: 0.0.0.0
+ system.adapter.trashschedule.0          : trashschedule         : Raspberry                                -  enabled
+ system.adapter.web.0                    : web                   : Raspberry                                -  enabled, port: 8082, bind: 0.0.0.0, run as: admin

+ instance is alive

Enabled adapters with bindings
+ system.adapter.admin.0                  : admin                 : Raspberry                                -  enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin
+ system.adapter.deconz.0                 : deconz                : Raspberry                                -  enabled, port: 80
+ system.adapter.simple-api.0             : simple-api            : Raspberry                                -  enabled, port: 8087, bind: 0.0.0.0, run as: admin
+ system.adapter.socketio.0               : socketio              : Raspberry                                -  enabled, port: 8084, bind: 192.168.178.42, run as: admin
+ system.adapter.telegram.0               : telegram              : Raspberry                                -  enabled, port: 8443, bind: 0.0.0.0
+ system.adapter.web.0                    : web                   : Raspberry                                -  enabled, port: 8082, bind: 0.0.0.0, run as: admin


ioBroker-Repositories
┌─────────┬─────────────────┬─────────────────────────────────────────────────────────┬──────────────┐
│ (index) │ name            │ url                                                     │ auto upgrade │
├─────────┼─────────────────┼─────────────────────────────────────────────────────────┼──────────────┤
│ 0       │ 'stable'        │ 'http://download.iobroker.net/sources-dist.json'        │ false        │
│ 1       │ 'Beta (latest)' │ 'http://download.iobroker.net/sources-dist-latest.json' │ false        │
└─────────┴─────────────────┴─────────────────────────────────────────────────────────┴──────────────┘

Active repo(s): stable
Upgrade policy: none


Installed ioBroker-Adapters
┌─────────┬────────────────────────────────┬─────────────────┬──────────┬────────────────┐
│ (index) │ id                             │ name            │ version  │ upgrade policy │
├─────────┼────────────────────────────────┼─────────────────┼──────────┼────────────────┤
│ 0       │ 'system.adapter.admin'         │ 'admin'         │ '8.0.20' │ 'none'         │
│ 1       │ 'system.adapter.alexa2'        │ 'alexa2'        │ '3.28.3' │ 'none'         │
│ 2       │ 'system.adapter.backitup'      │ 'backitup'      │ '4.0.3'  │ 'none'         │
│ 3       │ 'system.adapter.deconz'        │ 'deconz'        │ '1.7.4'  │ 'none'         │
│ 4       │ 'system.adapter.devices'       │ 'devices'       │ '3.0.2'  │ 'none'         │
│ 5       │ 'system.adapter.email'         │ 'email'         │ '3.0.0'  │ 'none'         │
│ 6       │ 'system.adapter.fritzdect'     │ 'fritzdect'     │ '2.6.2'  │ 'none'         │
│ 7       │ 'system.adapter.ical'          │ 'ical'          │ '1.21.0' │ 'none'         │
│ 8       │ 'system.adapter.iqontrol'      │ 'iqontrol'      │ '3.0.0'  │ 'none'         │
│ 9       │ 'system.adapter.javascript'    │ 'javascript'    │ '10.2.4' │ 'none'         │
│ 10      │ 'system.adapter.linux-control' │ 'linux-control' │ '1.1.5'  │ 'none'         │
│ 11      │ 'system.adapter.matter'        │ 'matter'        │ '1.3.1'  │ 'none'         │
│ 12      │ 'system.adapter.ping'          │ 'ping'          │ '3.1.1'  │ 'none'         │
│ 13      │ 'system.adapter.rpi2'          │ 'rpi2'          │ '3.0.2'  │ 'none'         │
│ 14      │ 'system.adapter.simple-api'    │ 'simple-api'    │ '3.0.7'  │ 'none'         │
│ 15      │ 'system.adapter.socketio'      │ 'socketio'      │ '7.1.3'  │ 'none'         │
│ 16      │ 'system.adapter.telegram'      │ 'telegram'      │ '5.0.5'  │ 'none'         │
│ 17      │ 'system.adapter.trashschedule' │ 'trashschedule' │ '5.3.0'  │ 'none'         │
│ 18      │ 'system.adapter.web'           │ 'web'           │ '8.0.0'  │ 'none'         │
│ 19      │ 'system.adapter.ws'            │ 'ws'            │ '4.1.0'  │ 'none'         │
└─────────┴────────────────────────────────┴─────────────────┴──────────┴────────────────┘


ioBroker-Adapter Versions and update status
Used repository: stable
Adapter    "admin"        : 8.0.14   , installed 8.0.20
Adapter    "alexa2"       : 3.28.3   , installed 3.28.3
Adapter    "backitup"     : 4.0.3    , installed 4.0.3
Adapter    "deconz"       : 1.7.4    , installed 1.7.4
Adapter    "devices"      : 1.2.14   , installed 3.0.2
Adapter    "email"        : 3.0.0    , installed 3.0.0
Adapter    "fritzdect"    : 2.6.2    , installed 2.6.2
Adapter    "ical"         : 1.21.0   , installed 1.21.0
Adapter    "iqontrol"     : 3.0.0    , installed 3.0.0
Adapter    "javascript"   : 10.1.3   , installed 10.2.4
Controller "js-controller": 7.2.2    , installed 7.2.2
Adapter    "linux-control": 1.1.5    , installed 1.1.5
Adapter    "matter"       : 1.3.1    , installed 1.3.1
Adapter    "ping"         : 3.0.1    , installed 3.1.1
Adapter    "rpi2"         : 3.0.2    , installed 3.0.2
Adapter    "simple-api"   : 3.0.7    , installed 3.0.7
Adapter    "socketio"     : 7.1.3    , installed 7.1.3
Adapter    "telegram"     : 5.0.5    , installed 5.0.5
Adapter    "trashschedule": 5.3.0    , installed 5.3.0
Adapter    "web"          : 8.0.0    , installed 8.0.0
Adapter    "ws"           : 4.1.0    , installed 4.1.0


Objects and States
Please stand by - This may take a while

Objects:        5943
States:         4307

*** OS-Repositories and Updates ***

Hit:1 http://deb.debian.org/debian trixie InRelease
Hit:2 http://deb.debian.org/debian trixie-updates InRelease
Hit:3 http://deb.debian.org/debian-security trixie-security InRelease
Hit:5 http://archive.raspberrypi.com/debian trixie InRelease
Hit:6 https://deb.nodesource.com/node_24.x nodistro InRelease
Hit:4 https://phoscon.de/apt/deconz generic InRelease
Reading package lists...

Pending systemupdates: 0

*** Listening Ports ***
Netid State  Recv-Q Send-Q               Local Address:Port          Peer Address:PortProcess
udp   UNCONN 0      0                          0.0.0.0:47199              0.0.0.0:*    users:(("avahi-daemon",pid=622,fd=14))
udp   UNCONN 0      0                          0.0.0.0:sunrpc             0.0.0.0:*    users:(("rpcbind",pid=599,fd=5),("systemd",pid=1,fd=119))
udp   UNCONN 0      0                          0.0.0.0:mdns               0.0.0.0:*    users:(("io.matter.0",pid=1320,fd=39))
udp   UNCONN 0      0                          0.0.0.0:mdns               0.0.0.0:*    users:(("io.matter.0",pid=1320,fd=36))
udp   UNCONN 0      0                          0.0.0.0:mdns               0.0.0.0:*    users:(("avahi-daemon",pid=622,fd=12))
udp   UNCONN 0      0                          0.0.0.0:5540               0.0.0.0:*    users:(("io.matter.0",pid=1320,fd=38))
udp   UNCONN 0      0                          0.0.0.0:1900               0.0.0.0:*    users:(("io.deconz.0",pid=2665,fd=35))
udp   UNCONN 0      0                          0.0.0.0:1900               0.0.0.0:*    users:(("deCONZ",pid=628,fd=16))
udp   UNCONN 0      0                                *:sunrpc                   *:*    users:(("rpcbind",pid=599,fd=7),("systemd",pid=1,fd=125))
udp   UNCONN 0      0      [fe80::d550:7796:a5d9:1f74]:dhcpv6-client            *:*    users:(("NetworkManager",pid=839,fd=24))
udp   UNCONN 0      0                                *:mdns                     *:*    users:(("io.matter.0",pid=1320,fd=40))
udp   UNCONN 0      0                                *:mdns                     *:*    users:(("io.matter.0",pid=1320,fd=37))
udp   UNCONN 0      0                                *:mdns                     *:*    users:(("avahi-daemon",pid=622,fd=13))
udp   UNCONN 0      0                                *:5540                     *:*    users:(("io.matter.0",pid=1320,fd=35))
udp   UNCONN 0      0                                *:1900                     *:*    users:(("io.deconz.0",pid=2665,fd=39))
udp   UNCONN 0      0                                *:1900                     *:*    users:(("io.deconz.0",pid=2665,fd=38))
udp   UNCONN 0      0                                *:1900                     *:*    users:(("io.deconz.0",pid=2665,fd=37))
udp   UNCONN 0      0                                *:36772                    *:*    users:(("avahi-daemon",pid=622,fd=15))
tcp   LISTEN 0      511                      127.0.0.1:9001               0.0.0.0:*    users:(("iobroker.js-con",pid=957,fd=23))
tcp   LISTEN 0      511                      127.0.0.1:9000               0.0.0.0:*    users:(("iobroker.js-con",pid=957,fd=29))
tcp   LISTEN 0      4096                       0.0.0.0:sunrpc             0.0.0.0:*    users:(("rpcbind",pid=599,fd=4),("systemd",pid=1,fd=118))
tcp   LISTEN 0      50                         0.0.0.0:http               0.0.0.0:*    users:(("deCONZ",pid=628,fd=8))
tcp   LISTEN 0      128                        0.0.0.0:ssh                0.0.0.0:*    users:(("sshd",pid=970,fd=6))
tcp   LISTEN 0      50                         0.0.0.0:441                0.0.0.0:*    users:(("deCONZ",pid=628,fd=10))
tcp   LISTEN 0      511                 192.168.178.42:8084               0.0.0.0:*    users:(("io.socketio.0",pid=1377,fd=40))
tcp   LISTEN 0      511                              *:8087                     *:*    users:(("io.simple-api.0",pid=1340,fd=35))
tcp   LISTEN 0      511                              *:tproxy                   *:*    users:(("io.admin.0",pid=1024,fd=37))
tcp   LISTEN 0      511                              *:8082                     *:*    users:(("io.web.0",pid=1407,fd=35))
tcp   LISTEN 0      4096                          [::]:sunrpc                [::]:*    users:(("rpcbind",pid=599,fd=6),("systemd",pid=1,fd=121))
tcp   LISTEN 0      128                           [::]:ssh                   [::]:*    users:(("sshd",pid=970,fd=7))


*** Log File - Last 25 Lines ***
2026-09-30 00:00:00.387  - info: javascript.0 (1048) script.js.common.Check_Sensor_Log_Batterie.CL_Licht_erreichbar: Telegram-Meldung (Wieder online) gesendet für: WZ Stehlampe1, WZ Stehlampe2, Wohnzimmer_hinten, Stecker WZ Echo, Steckdose Trockner, Stecker_Computerzimmer_1_Eingang, Küche_BWM

</code></pre>
<p dir="auto"><img src="/assets/uploads/files/1790721811470-top.png" alt="top.png" class=" img-fluid img-markdown" width="1179" height="736" /></p>
<p dir="auto">bin jetzt erstmal wieder auf nodejs22 und das schaut schon besser aus. Die Werte sind wieder akzeptierbar.<br />
<img src="/assets/uploads/files/1790725270704-top-2.png" alt="top#2.png" class=" img-fluid img-markdown" width="777" height="436" /></p>
]]></description><link>https://forum.iobroker.net/topic/85471/steigender-ram-swap-nach-update-auf-nodesjs24</link><generator>RSS for Node</generator><lastBuildDate>Thu, 01 Oct 2026 04:41:39 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/85471.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 29 Sep 2026 23:42:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Steigender Ram/Swap nach update auf nodesjs24 on Wed, 30 Sep 2026 15:53:26 GMT]]></title><description><![CDATA[<p dir="auto">Ich kann einen Anwachs des RAM-Verbrauchs bei meinen Systemen nicht bestätigen. Ich habe in der letzten Woche alles auf nodejs 24 gehoben:</p>
<p dir="auto">Trixie VM</p>
<p dir="auto"><img src="/assets/uploads/files/1790783451543-fb9fc60a-c353-44de-b255-a7ba97169e0e-image.jpeg" alt="grafik.jpeg" class=" img-fluid img-markdown" width="1053" height="310" /></p>
<p dir="auto">Test LXC</p>
<p dir="auto"><img src="/assets/uploads/files/1790783511676-d642364d-72a6-452c-8c58-19a02a430167-image.jpeg" alt="grafik.jpeg" class=" img-fluid img-markdown" width="1057" height="325" /></p>
<p dir="auto">raspberryPi Slave (4B, 8G)</p>
<p dir="auto"><img src="/assets/uploads/files/1790783586836-d81d4f99-48a2-4b83-b469-ae27c5bee9aa-image.jpeg" alt="grafik.jpeg" class=" img-fluid img-markdown" width="822" height="168" /></p>
]]></description><link>https://forum.iobroker.net/post/1356967</link><guid isPermaLink="true">https://forum.iobroker.net/post/1356967</guid><dc:creator><![CDATA[Meister Mopper]]></dc:creator><pubDate>Wed, 30 Sep 2026 15:53:26 GMT</pubDate></item><item><title><![CDATA[Reply to Steigender Ram/Swap nach update auf nodesjs24 on Wed, 30 Sep 2026 13:27:53 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/michael-schmitt" aria-label="Profile: Michael-Schmitt">@<bdi>Michael-Schmitt</bdi></a></p>
<p dir="auto">Bitte aufzeichnen. Sagen wir mal bis 1h nach Neustart.<br />
Idealerweise im Vergleich v22 und v24</p>
<p dir="auto">Die Zahlen sind Augenblicksaufnahmen.<br />
Wie in einem anderen Thread zu einem anderen Thema gesehen,<br />
können die Werte innerhalb von Sekunden oder sogar kürzer stark schwanken.<br />
Das top sieht ja eigentlich entspannt aus. ist das jetzt mit v22 oder v24?<br />
Aber halt auch nur eine Augenblicksaufnahme</p>
<p dir="auto">Wir müssen erst einmal die Ursache auf ein oder mehrere Prozesse/Adapter eingrenzen.</p>
]]></description><link>https://forum.iobroker.net/post/1356950</link><guid isPermaLink="true">https://forum.iobroker.net/post/1356950</guid><dc:creator><![CDATA[OliverIO]]></dc:creator><pubDate>Wed, 30 Sep 2026 13:27:53 GMT</pubDate></item><item><title><![CDATA[Reply to Steigender Ram/Swap nach update auf nodesjs24 on Wed, 30 Sep 2026 12:33:23 GMT]]></title><description><![CDATA[<p dir="auto">So sieht es bei mir aus<br />
<img src="/assets/uploads/files/1790770506531-screenshot_20260930_141300_org_mozilla_firefox_homeactivity-resized.jpg" alt="Screenshot_20260930_141300_org_mozilla_firefox_HomeActivity.jpg" class=" img-fluid img-markdown" width="2172" height="2352" /><br />
Auf meinem Testsystem<br />
<img src="/assets/uploads/files/1790771600728-screenshot_20260930_143231_org_mozilla_firefox_homeactivity-resized.jpg" alt="Screenshot_20260930_143231_org_mozilla_firefox_HomeActivity.jpg" class=" img-fluid img-markdown" width="2172" height="2352" /></p>
]]></description><link>https://forum.iobroker.net/post/1356937</link><guid isPermaLink="true">https://forum.iobroker.net/post/1356937</guid><dc:creator><![CDATA[crunchip]]></dc:creator><pubDate>Wed, 30 Sep 2026 12:33:23 GMT</pubDate></item><item><title><![CDATA[Reply to Steigender Ram/Swap nach update auf nodesjs24 on Wed, 30 Sep 2026 12:09:18 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jippsydigger" aria-label="Profile: jippsydigger">@<bdi>jippsydigger</bdi></a> <a href="/post/1356934">sagte</a>:</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/michael-schmitt" aria-label="Profile: Michael-Schmitt">@<bdi>Michael-Schmitt</bdi></a>: Magst du nach deinen 24 h auch memRss und memHeapTotal posten? Du nutzt wie ich jsonl auf einem Raspi, hast aber ein deutlich kleineres System. Liegt der js-controller bei dir auch weit über dem Heap, spricht das eher für die Plattform als für die Systemgröße.</p>
</blockquote>
<p dir="auto">das ist von jetzt, dann poste ich morgen mal das neue<br />
<img src="/assets/uploads/files/1790769766659-mem.png" alt="mem.png" class=" img-fluid img-markdown" width="1236" height="197" /><img src="/assets/uploads/files/1790770152642-123.png" alt="123.png" class=" img-fluid img-markdown" width="715" height="436" /></p>
]]></description><link>https://forum.iobroker.net/post/1356935</link><guid isPermaLink="true">https://forum.iobroker.net/post/1356935</guid><dc:creator><![CDATA[Michael Schmitt]]></dc:creator><pubDate>Wed, 30 Sep 2026 12:09:18 GMT</pubDate></item><item><title><![CDATA[Reply to Steigender Ram/Swap nach update auf nodesjs24 on Wed, 30 Sep 2026 11:58:35 GMT]]></title><description><![CDATA[<p dir="auto">Danke für die Werte!</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/paul53" aria-label="Profile: paul53">@<bdi>paul53</bdi></a>: 391 MB memRss bei 129 MB Heap, also gut 260 MB außerhalb des Heaps. Das ist unauffällig. Bei mir waren es unter Node 24 1,75–2 GB bei 270–345 MB Heap, also rund 1,5 GB außerhalb.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/marc-berg" aria-label="Profile: Marc-Berg">@<bdi>Marc-Berg</bdi></a>: 36 MB Heap ist für einen js-controller sehr wenig. Laufen States/Objects bei dir in Redis? Dann macht dein js-controller keine DB-Arbeit. Bei mir ist er mit jsonl der DB-Server, und genau er wächst unter Node 24.</p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/michael-schmitt" aria-label="Profile: Michael-Schmitt">@<bdi>Michael-Schmitt</bdi></a>: Magst du nach deinen 24 h auch memRss und memHeapTotal posten? Du nutzt wie ich jsonl auf einem Raspi, hast aber ein deutlich kleineres System. Liegt der js-controller bei dir auch weit über dem Heap, spricht das eher für die Plattform als für die Systemgröße.</p>
<p dir="auto">Meine 24-h-Werte unter Node 22 kommen morgen.</p>
]]></description><link>https://forum.iobroker.net/post/1356934</link><guid isPermaLink="true">https://forum.iobroker.net/post/1356934</guid><dc:creator><![CDATA[jippsydigger]]></dc:creator><pubDate>Wed, 30 Sep 2026 11:58:35 GMT</pubDate></item><item><title><![CDATA[Reply to Steigender Ram/Swap nach update auf nodesjs24 on Wed, 30 Sep 2026 11:39:03 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/thomas-braun" aria-label="Profile: Thomas-Braun">@<bdi>Thomas-Braun</bdi></a> <a href="/post/1356858">sagte</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/michael-schmitt" aria-label="Profile: Michael-Schmitt">@<bdi>Michael-Schmitt</bdi></a> <a href="/post/1356857">sagte</a>:</p>
<p dir="auto">Heute war der schon kurz nach dem reboot</p>
</blockquote>
<p dir="auto">Ist irrelevant. Da pendelt sich ein. Beobachte das mal nach 24 Stunden.</p>
</blockquote>
<p dir="auto">bin nun zum testen wieder auf nodejs24 und schau mir das mal 24 std an</p>
]]></description><link>https://forum.iobroker.net/post/1356932</link><guid isPermaLink="true">https://forum.iobroker.net/post/1356932</guid><dc:creator><![CDATA[Michael Schmitt]]></dc:creator><pubDate>Wed, 30 Sep 2026 11:39:03 GMT</pubDate></item><item><title><![CDATA[Reply to Steigender Ram/Swap nach update auf nodesjs24 on Wed, 30 Sep 2026 11:24:48 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jippsydigger" aria-label="Profile: jippsydigger">@<bdi>jippsydigger</bdi></a> <a href="/post/1356913">sagte</a>:</p>
<p dir="auto">Kann das jemand bestätigen</p>
</blockquote>
<p dir="auto">Nein, kann ich nicht bestätigen. Ich fahre meine ioBroker Container seit etwa Februar mit Node 24. In den langfristigen Metriken erkennt man den Umstieg von 22&gt;24 überhaupt nicht.</p>
<p dir="auto"><img src="/assets/uploads/files/1790767329156-e4069af3-30f4-43c2-b743-a8df3b325c5a-image.jpeg" alt="grafik.jpeg" class=" img-fluid img-markdown" width="1450" height="471" /></p>
<p dir="auto"><img src="/assets/uploads/files/1790767352637-6898533b-d298-4797-969a-f908b61130a1-image.jpeg" alt="grafik.jpeg" class=" img-fluid img-markdown" width="1497" height="243" /></p>
<p dir="auto">Ich bin da bei <a class="plugin-mentions-user plugin-mentions-a" href="/user/oliverio" aria-label="Profile: oliverio">@<bdi>oliverio</bdi></a>, die Ursache scheint ein spezifischer Adapter zu sein, der bei dir das Problem in Verbindung mit Node 24 auslöst.</p>
]]></description><link>https://forum.iobroker.net/post/1356925</link><guid isPermaLink="true">https://forum.iobroker.net/post/1356925</guid><dc:creator><![CDATA[Marc Berg]]></dc:creator><pubDate>Wed, 30 Sep 2026 11:24:48 GMT</pubDate></item><item><title><![CDATA[Reply to Steigender Ram/Swap nach update auf nodesjs24 on Wed, 30 Sep 2026 10:59:30 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jippsydigger" aria-label="Profile: jippsydigger">@<bdi>jippsydigger</bdi></a> <a href="/post/1356913">sagte</a>:</p>
<p dir="auto">ohne Rebuild-Fehler.</p>
</blockquote>
<p dir="auto">Hab ich zwar nicht, aber warnungen, sichtbar bei Adapter Updates</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jippsydigger" aria-label="Profile: jippsydigger">@<bdi>jippsydigger</bdi></a> <a href="/post/1356913">sagte</a>:</p>
<p dir="auto">Selbst prüfen: In system.host.&lt;name&gt; den Wert memRss mit memHeapTotal vergleichen</p>
</blockquote>
<p dir="auto">Muss ich mir mal ansehen, was mir generell aufgefallen ist, seit dem habe ich generell einen erhöhten RAM bzw hohe Spitzen. Warum und weshalb konnte ich aus zeitlichen Gründen noch nicht näher ausfindig machen</p>
]]></description><link>https://forum.iobroker.net/post/1356923</link><guid isPermaLink="true">https://forum.iobroker.net/post/1356923</guid><dc:creator><![CDATA[crunchip]]></dc:creator><pubDate>Wed, 30 Sep 2026 10:59:30 GMT</pubDate></item><item><title><![CDATA[Reply to Steigender Ram/Swap nach update auf nodesjs24 on Wed, 30 Sep 2026 13:15:38 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/jippsydigger" aria-label="Profile: jippsydigger">@<bdi>jippsydigger</bdi></a> [sagte]: Kann das jemand bestätigen, auch bei nativer Installation?</p>
</blockquote>
<p dir="auto">Kann das auf 2 Installationen in VM nicht bestätigen: Der Swap ist ungenutzt.<br />
Produktive Installation mit 4 GB RAM für die VM (qemu):</p>
<p dir="auto"><img src="/assets/uploads/files/1790765567281-mem_prod.jpg" alt="Mem_prod.JPG" class=" img-fluid img-markdown" width="1015" height="186" /></p>
]]></description><link>https://forum.iobroker.net/post/1356921</link><guid isPermaLink="true">https://forum.iobroker.net/post/1356921</guid><dc:creator><![CDATA[paul53]]></dc:creator><pubDate>Wed, 30 Sep 2026 13:15:38 GMT</pubDate></item><item><title><![CDATA[Reply to Steigender Ram/Swap nach update auf nodesjs24 on Wed, 30 Sep 2026 10:31:09 GMT]]></title><description><![CDATA[<p dir="auto">Habe mein Problem mit der Claude KI untersucht und durch wechsel auf node 22 behoben.</p>
<p dir="auto">KI Antwort:<br />
Nach dem Wechsel auf Node 24 hatte ich massive RAM-Probleme bis hin zu OOM-Kills. Mit einem A/B-Vergleich konnte ich es eingrenzen, vielleicht hilft das anderen.</p>
<p dir="auto"><strong>System:</strong> Raspberry Pi 5 (8 GB, NVMe), Docker mit dem offiziellen buanet-Image v11.1.0, <code>mem_limit</code> 4 GB, js-controller 7.2.2, States/Objects als jsonl. 14 aktive Instanzen: admin, javascript, node-red, 3× influxdb, 2× modbus, openknx, viessmannapi (~15.000 Objekte), telegram, web, wled, energiefluss-erweitert.</p>
<p dir="auto"><strong>Was passiert ist:</strong> Ein Re-Pull von <code>latest</code> brachte einen neuen Build von v11.1.0 mit Node 24.21.0 statt 22. Das Tag bleibt dabei gleich, weil die Build-Pipeline die empfohlene Node-Version erst beim Bauen einsetzt. Docker Hub führt v11.1.0 noch unter „Node 22 versions“. Danach wurde js-controller beim Start mehrfach gekillt, und der Container hing in einer Startschleife:</p>
<pre><code>Memory cgroup out of memory: Killed process … (iobroker.js-con) … anon-rss:1874176kB
</code></pre>
<p dir="auto"><code>NODE_OPTIONS="--max-semi-space-size=16"</code> plus <code>MALLOC_ARENA_MAX=2</code> haben nicht geholfen, js-controller lag beim Start trotzdem bei ~1,9 GB.</p>
<p dir="auto"><strong>A/B-Vergleich</strong> (gleiches Volume, gleiche Adapter, nur anderer Image-Build):</p>
<table class="table table-bordered table-striped">
<thead>
<tr>
<th></th>
<th>Node 24.21.0</th>
<th>Node 22.23.2</th>
</tr>
</thead>
<tbody>
<tr>
<td>Container, Spitze beim Start</td>
<td>~5 GB</td>
<td>2,5 GB</td>
</tr>
<tr>
<td>Container nach ~10 min</td>
<td>3,7–4,2 GB</td>
<td>2,2 GB</td>
</tr>
<tr>
<td>js-controller memRss</td>
<td>~2.060 MB</td>
<td>583 MB (nach 20 min ~410 MB)</td>
</tr>
<tr>
<td>js-controller memHeapTotal</td>
<td>~345 MB</td>
<td>~388 MB</td>
</tr>
</tbody>
</table>
<p dir="auto">Der Unterschied liegt fast komplett <strong>außerhalb</strong> des JS-Heaps.</p>
<p dir="auto"><strong>Mögliche Ursache:</strong> <a href="https://github.com/nodejs/node/issues/61967" rel="nofollow ugc">https://github.com/nodejs/node/issues/61967</a><br />
Mit V8 13.6 (ab Node 24) werden kurzlebige Buffer erst per Mark-Compact statt per Scavenge freigegeben. Das Issue misst Durchsatz, nicht RAM, der Mechanismus würde aber zu js-controller als DB-Server passen. Der dort genannte Workaround <code>--scavenger-max-new-space-capacity-mb=8</code> ist in <code>NODE_OPTIONS</code> nicht erlaubt, Node startet dann gar nicht.</p>
<p dir="auto"><strong>Workaround für Docker:</strong> Auf ein festes Build-Tag mit Node 22 pinnen:</p>
<pre><code class="language-yaml">image: buanet/iobroker:v11.1.0-build.20260920.013345   # Node 22.23.2
</code></pre>
<p dir="auto">Die Node-Version eines Tags lässt sich vorher prüfen (der Build 20260924 hat schon Node 24):</p>
<pre><code class="language-bash">docker run --rm --entrypoint node buanet/iobroker:v11.1.0-build.20260920.013345 -v
</code></pre>
<p dir="auto">Nach dem Wechsel liefen alle Instanzen ohne Rebuild-Fehler.</p>
<p dir="auto"><strong>Selbst prüfen:</strong> In <code>system.host.&lt;name&gt;</code> den Wert <code>memRss</code> mit <code>memHeapTotal</code> vergleichen. Ist RSS unter Node 24 ein Vielfaches davon, ist man wahrscheinlich betroffen.</p>
<p dir="auto"><strong>Fragen:</strong></p>
<ul>
<li>Kann das jemand bestätigen, auch bei nativer Installation? Gibt es schon ein Issue bei js-controller?</li>
<li>Mag jemand mit nativer Installation testen, ob js-controller mit <code>--scavenger-max-new-space-capacity-mb=8</code> direkt am <code>node</code>-Aufruf wieder normal läuft?</li>
</ul>
]]></description><link>https://forum.iobroker.net/post/1356913</link><guid isPermaLink="true">https://forum.iobroker.net/post/1356913</guid><dc:creator><![CDATA[jippsydigger]]></dc:creator><pubDate>Wed, 30 Sep 2026 10:31:09 GMT</pubDate></item><item><title><![CDATA[Reply to Steigender Ram/Swap nach update auf nodesjs24 on Tue, 29 Sep 2026 23:49:40 GMT]]></title><description><![CDATA[<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/michael-schmitt" aria-label="Profile: Michael-Schmitt">@<bdi>Michael-Schmitt</bdi></a> <a href="/post/1356857">sagte</a>:</p>
<p dir="auto">Heute war der schon kurz nach dem reboot</p>
</blockquote>
<p dir="auto">Ist irrelevant. Da pendelt sich ein. Beobachte das mal nach 24 Stunden.</p>
]]></description><link>https://forum.iobroker.net/post/1356858</link><guid isPermaLink="true">https://forum.iobroker.net/post/1356858</guid><dc:creator><![CDATA[Thomas Braun]]></dc:creator><pubDate>Tue, 29 Sep 2026 23:49:40 GMT</pubDate></item><item><title><![CDATA[Reply to Steigender Ram/Swap nach update auf nodesjs24 on Tue, 29 Sep 2026 22:56:12 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/michael-schmitt" aria-label="Profile: Michael-Schmitt">@<bdi>Michael-Schmitt</bdi></a></p>
<p dir="auto">ich habe mal die KI befragt.<br />
Hauptgrund ist einmal das eine neuere V8 engine verwendet wird (die eigentliche javascript Ausführungsebene)<br />
Bei dieser wurden Verbesserungen an der Speicherverwaltung, Garbage Collection und JIT-Compiler vorgenommen. Anscheinend wurden Heap-Bereiche (Speicher) vergrößert, so das gewisse Vorgänge schneller sind.</p>
<p dir="auto">Die KI hat auch noch den folgenden Issue gefunden. Der ist noch nicht behoben und könnte sich auch auf den Speicherverbrauch auswirken<br />
<a href="https://github.com/nodejs/node/issues/63863" rel="nofollow ugc">https://github.com/nodejs/node/issues/63863</a></p>
<p dir="auto">Interessant wäre es, ob sich der Speicherverbrauch bei bestimmten Adaptern besonders auswirkt. Unter system.adapter findest du je adapter diverse Datenpunkte zum Speicher des einzelnen Prozesses und unter system.host.&lt;name&gt; die zum iobroker. Um nicht alle über den history adapter zu loggen, kannst du in einem gewissen abstand mal mit top schauen, ob sich da gewisse adapter besonders hervortun.</p>
]]></description><link>https://forum.iobroker.net/post/1356852</link><guid isPermaLink="true">https://forum.iobroker.net/post/1356852</guid><dc:creator><![CDATA[OliverIO]]></dc:creator><pubDate>Tue, 29 Sep 2026 22:56:12 GMT</pubDate></item></channel></rss>