From 1734768c1550dc28c293486f2627a4e1dfd75048 Mon Sep 17 00:00:00 2001 From: Hector Date: Thu, 24 Sep 2026 23:39:29 +0200 Subject: [PATCH] =?UTF-8?q?ingest(other):=20netbits=20plur1bus=20ram-diagn?= =?UTF-8?q?ose=20=E2=80=94=20lancedb-nativlib=206x=20+=20v8-heap?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...026-09-24_netbits-plur1bus-ram-diagnose.md | 34 +++++++++++++++++++ wiki/index.md | 4 ++- wiki/log.md | 11 ++++++ wiki/tools/plur1bus-memory.md | 14 +++++++- 4 files changed, 61 insertions(+), 2 deletions(-) create mode 100644 raw/other/2026-09-24_netbits-plur1bus-ram-diagnose.md diff --git a/raw/other/2026-09-24_netbits-plur1bus-ram-diagnose.md b/raw/other/2026-09-24_netbits-plur1bus-ram-diagnose.md new file mode 100644 index 0000000..f589dc3 --- /dev/null +++ b/raw/other/2026-09-24_netbits-plur1bus-ram-diagnose.md @@ -0,0 +1,34 @@ +--- +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. diff --git a/wiki/index.md b/wiki/index.md index 6a63a1f..71b1073 100644 --- a/wiki/index.md +++ b/wiki/index.md @@ -2,7 +2,8 @@ *Auto-generated: 2026-07-07* -*Letzte Aktualisierung: 2026-09-24 (247. Update — OpenClaw v2026.9.6 lokal live verifiziert (eb377ac, via Managed-Update gelaufen); Stand-Header in `tools/openclaw.md` auf 9.6 korrigiert + Release-Sektion 9.6 ergänzt (Mac-App-Warnung #156861, Telegram-History-Retention, Paste-Debounce, Memory-Robustheit, Luna-Pricing). Zusätzlich „AI mit Arnie“-2.0-Testvideo (Metadata-only) kuratiert. Raw: `raw/youtube/2026-09-24_ai-mit-arnie-openclaw-2-0-getestet.md` (neu). Wiki-Update: `tools/openclaw.md`.)* +*Letzte Aktualisierung: 2026-09-24 (248. Update — PLUR1BUS RAM-Diagnose (Netbits / @NetLightning, 24.09.2026). Raw: `raw/other/2026-09-24_netbits-plur1bus-ram-diagnose.md` (neu). Wiki-Update: `tools/plur1bus-memory.md` (RAM-Abschnitt: Manifeste auf ZFS ohne RAM-Faktor, 6 LanceDB-Nativlib-Kopien ~625 MB RSS aus /var/tmp-Build-Dirs, V8-Heap ~3,8 GB als dominanter Posten, 4275 MB cgroup gesamt; Aufräumen der 59 ungenutzten Build-Dirs bringt Platte, nur Gateway-Neustart reduziert Libs 6→1).)* +*Vorherige Aktualisierung: Letzte Aktualisierung: 2026-09-24 (247. Update — OpenClaw v2026.9.6 lokal live verifiziert (eb377ac, via Managed-Update gelaufen); Stand-Header in `tools/openclaw.md` auf 9.6 korrigiert + Release-Sektion 9.6 ergänzt (Mac-App-Warnung #156861, Telegram-History-Retention, Paste-Debounce, Memory-Robustheit, Luna-Pricing). Zusätzlich „AI mit Arnie“-2.0-Testvideo (Metadata-only) kuratiert. Raw: `raw/youtube/2026-09-24_ai-mit-arnie-openclaw-2-0-getestet.md` (neu). Wiki-Update: `tools/openclaw.md`.)* *Letzte Aktualisierung: 2026-09-24 (246. Update — Cobot: minimaler selbst-souveräner Agent mit Nostr-Identität und Lightning-Wallet. Anlass: k9ert teilte am 24.09.2026 in OME Topic 406 https://github.com/ultanio/cobot/. **Quelle README + Repo-Metadaten direkt abgerufen** (2026-09-24). Selbstauskunft: Python 3.11+, MIT, Status Alpha, **~2K Zeilen**. Stack: eigene Hardware → Cobot-Runtime → **Nostr-Identität** (`npub`/`nsec`) → **Lightning-Wallet** via npub.cash → LLM flexibel (Ollama/PPQ/OpenRouter); Nostr-DMs über **NIP-04**, FileDrop mit Schnorr-Signaturen; Tool-Ausführung über Shell/File-Tools, `security`-Plugin als Prompt-Injection-Schild. **Plugin-Muster:** Registry + Capabilities (`llm`/`communication`/`wallet`) + **Extension Points** — ein Plugin definiert Hooks, ein anderes implementiert sie (`filedrop.before_write/after_read` → `filedrop-nostr` sign_message/verify_message); Hook Chain `on_message → transform → llm_call → tool_exec → response`, Hot Reload, Plugin-Ablage System/User/Projekt. Setup: `pip install -e .` + `cobot wizard init` (erzeugt `cobot.yml`) → `cobot run` / `--stdin` / `status`. **Das README vergleicht sich direkt mit OpenClaw (430K+ LoC)** — bewusster Minimalismus-Gegenentwurf. Roadmap offen: Container-Isolation für Tools, LLM-Routing, Telegram/Discord, Agent-zu-Agent-Protokoll, Nostr-Relay für Agent-Discovery. **Repo-Metadaten (GitHub-API, 2026-09-24):** erstellt 2026-02-13, letzter Push 2026-03-08, **130 Commits**, 2 Stars / 3 Forks, 4 offene Issues, Default-Branch `main`, Beschreibung/Homepage/Topics leer. Laut HermanButlerBot (selbes Topic) auf Forgejo entwickelt und nach GitHub gespiegelt; Agent-Kollaborateure Doxios, Zeus, bmad, k9ert; Deployment per SSH-forced-command auf `olymp` — Bot-Angabe, nicht am Repo geprüft. Einordnung: Referenz-Baukasten für lokale Souveränität — die volle Kette Hardware/Identität/Geld/Modell in lesbarer Kleinstform; Alpha-Reife, letzte Aktivität März 2026. Wiki: `tools/cobot.md` (neu). Raw: `raw/other/2026-09-24_ultanio-cobot-self-sovereign-agent.md` (neu).)* *Vorherige Aktualisierung: 2026-09-24 (245. Update — ClavaStack Specter-DIY-Browser-Simulator. Anlass: Pit (@PWeber) teilte am 24.09.2026 in OME Topic 406 https://try.clavastack.com/ — laut Autor mit OpenAI Codex vibe-codet. **Quelle direkt abgerufen und geprüft** (Titel „Try Specter DIY — Browser Simulator", Banner „NEVER ENTER A REAL SEED PHRASE."). Simuliert im Browser: Runtime, Firmware, Display, virtuelle SD-Karte, virtuelle Smartcards, virtueller USB. Importiert werden ausschließlich öffentliche Test-Seeds: Ghost, Zoo, deren BIP85-Kinder, zwei Single-Sig-PSBT-Beispiele, ein vollständig unsigniertes Ghost+Zoo+Mirror-2-of-3-PSBT samt Multisig-Wallet; zwei virtuelle Smartcards erhalten Ghost (PIN 1234) und Zoo (PIN 21), Mirrors Seed wird nie gespeichert. **Specter Virtual Host** (https://github.com/Schnuartz/specter-virtual-host, MIT) verbindet den Simulator lokal mit Companion-Apps (z. B. Specter Desktop) über den offiziellen Simulator-Port; Loopback 127.0.0.1:8788/8789, laut Repo keine Uploads von Seeds/PSBTs; unsignierte Preview-Builds (SmartScreen/Gatekeeper möglich). Reset behält Flash/SD/Smartcard im Tab, Factory Reset wischt Flash. Hardware-Bezug: https://clavastack.com/ (Specter DIY €165 · Shield Lite €190 · Shield Metal €399). Einordnung: risikofreie Übungsumgebung für Hardware-Wallet-Workflows — der Punkt, an dem man sonst ein Gerät kauft und echtes Geld riskiert; das Wiki verbindet nur den nahen Sicherheitsforschungs-Kontext (openai-blocked-bitcoin-security-researcher), keine erzwungenen Payment-Links. Wiki: `tools/clavastack-specter-simulator.md` (neu). Raw: `raw/other/2026-09-24_clavastack-specter-diy-browser-simulator.md` (neu).)* *Vorherige Aktualisierung: Letzte Aktualisierung: 2026-09-23 (244. Update — PLUR1BUS-Handbücher DE, Referenzstand 7.15.4 (Mr. Cy / @Cyb3rblade, 23.09.2026). Raw: `raw/other/2026-09-23_plur1bus-handbuecher-de-7154.md` (neu). PDFs lokal extrahiert (pdf-Tool fehlgeschlagen, pdf-parse): OpenClaw-Handbuch 161 S. (Plugin v7.15.4, Commit 01861add), Hermes-Handbuch 132 S. (7.15.4-hermes.1, Commit 00f74180) — Status-Abkette, 27 /plur1bus-Subkommandos, Sidecar-Port 18086, Nonce-Mutationsschutz 300 s, bge-reranker-v2-m3 Python-Default. Einordnung: Referenzstand liegt über der 7.12.x-Gruppendiskussion.)* @@ -812,3 +813,4 @@ | `raw/youtube/2026-09-23_menschmaschine-ki-luegendetektor.md` | youtube | Podcast „Mensch.Maschine.Mindshift - KI Podcast" (22.09.2026, 1.146 Aufrufe; geteilt von Netbits @NetLightning, 23.09.2026): „KI-Coach: Der KI-Lügendetektor ist fertig und in Europa verboten" — Gast Rob Galler (KI-Coach, 25 Jahre IT-Prozessoptimierung, Philosophiestudium, Neulandpro Connect Berlin 16./17.10.2026). Beschreibungs-Claims: 60 Sekunden Zuhören → 96,7 % Sicherheit welche Sätze gelogen waren; FBI/CIA angefragt; in Europa verboten; Forschung in Kanada. **Claim-Prüfung:** keine öffentlich dokumentierte voice-basierte 96,7-%-Methode; NRC/NIJ-Reviews bewerten Voice-Stress als ~Münzwurf (misst Stress, nicht Lügen); Kanada-Verbindung unbelegt (nächste dokumentierte Nähe: Ocular Motor Deception Test, Montreal, Augenbewegungen). EU AI Act: Behörden-Polygraph hochriskant (Annex III 6b/7a), nicht verboten; verboten ist Emotionserkennung am Arbeitsplatz/in Bildung (Art. 5(1)(f), seit 02.02.2025). ⚠️ Kein Transkript (captionTracks fehlen); Videoinhalt nicht ausgewertet | | `raw/other/2026-09-24_ultanio-cobot-self-sovereign-agent.md` | other | **Cobot** (https://github.com/ultanio/cobot/) — geteilt von k9ert in OME Topic 406, 24.09.2026. README + GitHub-API am 24.09. abgerufen: Python 3.11+, MIT, Alpha, ~2K Zeilen. Stack Hardware → Runtime → Nostr-Identität (`npub`/`nsec`) → Lightning-Wallet (npub.cash) → LLM flexibel; Nostr-DMs (NIP-04), FileDrop mit Schnorr-Signaturen, Shell/File-Tools, Prompt-Injection-Schild, Hot Reload. Extension-Point-Muster (`filedrop.before_write/after_read` → `filedrop-nostr`), CLI `run`/`--stdin`/`status`/`wizard init`/`config`, `cobot.yml`. Vergleichstabelle gegen OpenClaw (430K+ LoC). Roadmap: Container-Isolation, Smart LLM Routing, Telegram/Discord, A2A-Protokoll, Nostr-Relay-Discovery. API: erstellt 13.02.2026, letzter Push 08.03.2026, 130 Commits, 2 Stars / 3 Forks, 4 Issues. Herman-Zusatz (Forgejo-Herkunft, Agent-Kollaborateure, „olymp"-Deployment) = Bot-Angabe, nicht am Repo geprüft. Wiki: `tools/cobot.md` (neu) | | `raw/other/2026-09-23_plur1bus-handbuecher-de-7154.md` | other | PLUR1BUS-Handbücher DE (Mr. Cy, 23.09.2026): OpenClaw 161 S. v7.15.4 @ 01861add, Hermes 132 S. 7.15.4-hermes.1 @ 00f74180; Symptomtabelle, Spickzettel, 27 /plur1bus-Subkommandos, Status-Abkette, Sidecar-Healthcheck 18086, Nonce-Mutationsschutz 300 s, bge-reranker-v2-m3 als Python-Reranker-Default | +| `raw/other/2026-09-24_netbits-plur1bus-ram-diagnose.md` | other | Netbits (24.09.2026): PLUR1BUS/Gateway-RAM — Manifeste ZFS/74 MB ohne RAM-Effekt; 6 LanceDB-Nativlib-Kopien ~625 MB RSS (65 Build-Dirs unter /var/tmp, 6 aktiv); V8-Heap ~3,8 GB dominiert; cgroup 4275 MB. Optionen: 59 Build-Dirs → ~6–7 GB Platte; Libs 6→1 nur per Gateway-Neustart (Watchdog) | diff --git a/wiki/log.md b/wiki/log.md index ec461b3..e1c2182 100644 --- a/wiki/log.md +++ b/wiki/log.md @@ -2,6 +2,17 @@ *Append-only changelog. Start: 2026-06-05* +## 2026-09-24 — PLUR1BUS RAM-Diagnose (Netbits) + +**Type:** ingest | **Scope:** raw/other, wiki/tools, wiki/index, wiki/log +**Source:** Netbits ⚡️ Stachelbanane (@NetLightning), OME Topic „Plur1bus Memory System", 24.09.2026 +**Inhalt:** RAM-Messung am Gateway: Manifeste liegen auf ZFS (74 MB, nicht mmap't) — kein RAM-Faktor. 6 separate LanceDB-Nativlib-Kopien im Adressraum (je eigene Inode, ~625 MB RSS, eine Kopie 132,9 MB) durch Laden aus verschiedenen /var/tmp-Build-Kopien — gleiche Krankheit wie bei den Crons. V8-Heap ~3,8 GB dominiert; cgroup 4275 MB (file 364 MB). 625 MB sind file-backed → reclaimable. Optionen: 59 ungenutzte Build-Dirs wegräumen (~6–7 GB Platte, null RAM) oder Gateway-Neustart (6→1 Libs) — Restart nur durch Watchdog, nicht aus der Shell. +**Wiki-Update:** `tools/plur1bus-memory.md` um RAM-Diagnose-Abschnitt ergänzt. +- raw (NEW): `raw/other/2026-09-24_netbits-plur1bus-ram-diagnose.md` +- wiki: `wiki/tools/plur1bus-memory.md` +- index.md: 248. Update +- log: this entry + ## 2026-09-24 — Cobot: minimaler selbst-souveräner Agent (Nostr + Lightning) **Type:** ingest + wiki-update | **Scope:** raw/other, wiki/tools, wiki/index, wiki/log diff --git a/wiki/tools/plur1bus-memory.md b/wiki/tools/plur1bus-memory.md index ce7d0f1..b763879 100644 --- a/wiki/tools/plur1bus-memory.md +++ b/wiki/tools/plur1bus-memory.md @@ -1,7 +1,7 @@ --- created: 2026-08-25 updated: 2026-09-05 -sources: [other/2026-08-25_plur1bus-memory-release-748.md, other/2026-08-25_plur1bus-memory-748-deployment-status.md, other/2026-08-25_testrebalancingbot-deployment-status.md, other/2026-08-25_bernhardine-plur1bus-748-deployment.md, other/2026-08-25_bernd-plur1bus-748-deployment.md, other/2026-08-25_plur1bus-748-admin-boundary.md, other/2026-08-25_plur1bus-memory-v700-release-comparison.md, other/2026-08-25_plur1bus-memory-version-path-correction.md, other/2026-08-25_plur1bus-memory-schema-migration-timing.md, other/2026-08-25_neoneye-agent-memory-atlas-plur1bus.md, other/2026-08-25_herman-plur1bus-memory-repo-review.md, other/2026-09-03_plur1bus-hindsight-abgleich-gemini.md, other/2026-09-03_herman-review-plur1bus-hindsight-abgleich.md, other/2026-09-03_cy-plur1bus-design-philosophie.md, other/2026-09-04_cy-plur1bus-design-philosophie-verantwortung.md, other/2026-09-05_plur1bus-memory-release-792.md, other/2026-09-05_plur1bus-modellwahl-embedding-reranking.md, other/2026-09-05_herman-verifikation-modellwahl.md, other/2026-09-18_plur1bus-changelog-71247-71261.md, other/2026-09-18_plur1bus-memory-release-71261.md, other/2026-09-23_plur1bus-handbuecher-de-7154.md] +sources: [other/2026-08-25_plur1bus-memory-release-748.md, other/2026-08-25_plur1bus-memory-748-deployment-status.md, other/2026-08-25_testrebalancingbot-deployment-status.md, other/2026-08-25_bernhardine-plur1bus-748-deployment.md, other/2026-08-25_bernd-plur1bus-748-deployment.md, other/2026-08-25_plur1bus-748-admin-boundary.md, other/2026-08-25_plur1bus-memory-v700-release-comparison.md, other/2026-08-25_plur1bus-memory-version-path-correction.md, other/2026-08-25_plur1bus-memory-schema-migration-timing.md, other/2026-08-25_neoneye-agent-memory-atlas-plur1bus.md, other/2026-08-25_herman-plur1bus-memory-repo-review.md, other/2026-09-03_plur1bus-hindsight-abgleich-gemini.md, other/2026-09-03_herman-review-plur1bus-hindsight-abgleich.md, other/2026-09-03_cy-plur1bus-design-philosophie.md, other/2026-09-04_cy-plur1bus-design-philosophie-verantwortung.md, other/2026-09-05_plur1bus-memory-release-792.md, other/2026-09-05_plur1bus-modellwahl-embedding-reranking.md, other/2026-09-05_herman-verifikation-modellwahl.md, other/2026-09-18_plur1bus-changelog-71247-71261.md, other/2026-09-18_plur1bus-memory-release-71261.md, other/2026-09-23_plur1bus-handbuecher-de-7154.md, other/2026-09-24_netbits-plur1bus-ram-diagnose.md] tags: [tool, memory, plur1bus, openclaw, lance-db, hermes] --- @@ -390,6 +390,18 @@ Mr. Cy (@Cyb3rblade) teilte am 23.09.2026 zwei deutsche PDF-Handbücher („FYI Quelle: `raw/other/2026-09-23_plur1bus-handbuecher-de-7154.md`. +## RAM-Diagnose (Netbits, 24.09.2026) + +Netbits (@NetLightning) maß den Arbeitsspeicher-Verbrauch des Gateways inkl. PLUR1BUS: + +- **Manifeste: kein RAM-Faktor** — liegen auf ZFS (`/`, 74 MB), nicht in tmpfs, nicht mmap't, nur 8 offene Handles des Gateways. Der Prune brachte 176 MB → 74 MB, aber das war Plattenplatz. +- **6 separate Kopien der LanceDB-Nativlib** im Adressraum (je eigene Inode, zusammen ~625 MB RSS, eine Kopie 132,9 MB): Das Plugin lädt aus verschiedenen `/var/tmp`-Build-Kopien — dieselbe Krankheit wie zuvor bei den Crons. 65 Build-Dirs, nur 6 aktiv gemappt. Die 7,6 GB unter `/var/tmp/openclaw-gateway` sind ZFS = Platte. +- **V8-Heap (`anon`) ~3,8 GB** ist der eigentliche Brocken; Gesamt-cgroup 4275 MB, davon `file` 364 MB (`file_mapped` 79 MB). + +Die 625 MB sind real, aber file-backed → unter Speicherdruck reclaimable. Optionen: 59 unbenutzte Build-Dirs wegräumen (~6–7 GB Platte, null RAM); die 6 Libs auf 1 reduzieren geht nur per Gateway-Neustart. Netbits fährt keinen Restart aus eigener Shell — nur der Watchdog darf das. + +Quelle: `raw/other/2026-09-24_netbits-plur1bus-ram-diagnose.md`. + ## Quellen und verwandte Seiten - [Release 7.4.8](https://github.com/Cyb3rb1ade/openclaw-plur1bus-memory/releases/tag/v7.4.8)