35 lines
1.8 KiB
Markdown
35 lines
1.8 KiB
Markdown
|
|
---
|
|||
|
|
type: other
|
|||
|
|
source_url: https://t.me/c/3839640481/15312
|
|||
|
|
retrieved: 2026-09-24
|
|||
|
|
title: "Netbits — PLUR1BUS RAM-Diagnose: LanceDB-Nativlib-Mehrfachladung und V8-Heap"
|
|||
|
|
author: "Netbits ⚡️ Stachelbanane (@NetLightning)"
|
|||
|
|
tags: [plur1bus, openclaw, ram, memory-usage, lancedb, native-library, v8-heap, performance, betrieb]
|
|||
|
|
---
|
|||
|
|
|
|||
|
|
# Netbits — PLUR1BUS RAM-Diagnose (24.09.2026)
|
|||
|
|
|
|||
|
|
Netbits (@NetLightning) veröffentlichte am 24.09.2026 im OME-Topic „Plur1bus Memory System" eine Messung des RAM-Verbrauchs von Gateway/PLUR1BUS.
|
|||
|
|
|
|||
|
|
## Manifeste: kein RAM-Faktor
|
|||
|
|
|
|||
|
|
- Liegen auf **ZFS** (`/`, 74 MB), nicht in tmpfs — also nicht im RAM
|
|||
|
|
- Nicht mmap't, nur **8 offene Handles** des Gateways
|
|||
|
|
- Der Prune brachte 176 MB → 74 MB — das war **Plattenplatz**, nicht RAM
|
|||
|
|
|
|||
|
|
## Der tatsächliche RAM-Befund (Gateway, gemessen)
|
|||
|
|
|
|||
|
|
- **6 separate Kopien der LanceDB-Nativlib** im Adressraum — je eigene Inode (`links=1`, Inodes 1542420…1691715), zusammen **~625 MB RSS**; eine einzelne Kopie 132,9 MB
|
|||
|
|
- **Ursache:** das Plugin lädt aus verschiedenen `/var/tmp`-Build-Kopien, jede mapped ihre eigene Nativlib — dieselbe Krankheit wie zuvor bei den Crons
|
|||
|
|
- 65 Build-Dirs liegen unter `/var/tmp`, nur 6 sind aktiv gemappt
|
|||
|
|
- Die 7,6 GB unter `/var/tmp/openclaw-gateway` sind ZFS = **Platte**, nicht RAM
|
|||
|
|
|
|||
|
|
## Der eigentliche Brocken
|
|||
|
|
|
|||
|
|
- **V8-Heap (`anon`) ~3,8 GB** — der JS-Heap dominiert, nicht LanceDB
|
|||
|
|
- Gesamt-cgroup: 4275 MB; davon `file` 364 MB (davon `file_mapped` 79 MB)
|
|||
|
|
|
|||
|
|
## Einordnung (Netbits)
|
|||
|
|
|
|||
|
|
Die 625 MB sind real, aber **file-backed → unter Speicherdruck reclaimable**. Der harte Posten bleibt der V8-Heap. Die 59 unbenutzten Build-Dirs wegzuräumen bringt ~6–7 GB Platte, null RAM. Für RAM würde nur ein Gateway-Neustart die 6 Libs auf 1 reduzieren — den fährt Netbits nicht aus der eigenen Shell, nur der Watchdog darf das.
|