KI / Automatisierung

Mac mini 8 GB OpenClaw: Speicherkompression, Swap & Unified Memory (2026)

OpenClaw-Speicheroptimierung auf Mac mini 8 GB: Unified Memory und lokales ULM

Sie nutzen einen Einstiegs-Mac mini (8 oder 16 GB Unified Memory) und wollen OpenClaw 24/7 als Gateway mit einem lokalen ULM. Auf Apple Silicon zählen Speicherkompression, APFS-Swap und die gemeinsame RAM-Nutzung von GPU, CPU und Neural Engine.

Hinweis: ProxyMac veröffentlicht Mac-Hosting-Guides; OpenClaw ist herstellerneutral. Einstellungen Stand Juni 2026.

Warum 8 GB mit OpenClaw „voll“ wirken

SchichtTypischer RSS (idle → Last)Hinweise
macOS + WindowServer2,5–4 GBHöher mit GUI
OpenClaw-Gateway (Node)400 MB–1,2 GBWächst mit Sessions
Jeder MCP-stdio-Server50–300 MBFilesystem + GitHub
Lokales 7B-Q4-ULM4,5–6 GBDominiert auf 8 GB
Browser-Tool-Session500 MB–2 GBWebKit als versteckte Last

Zitierbare Definition:Unified Memory auf Apple Silicon bedeutet: GPU-Modellgewichte und Node-Gateway teilen denselben physischen RAM.

Zuerst OpenClaw auf dem Mac mini installieren.

Unified-Memory-Budget M1–M4

Chip / RAMOpenClaw + nur Cloud-APIOpenClaw + kleines ULMEmpfehlung
M1/M2 8 GB✓ Gateway + 1–2 MCP⚠ nur 3B–4B-QuantCloud-first
M2/M3 16 GB✓ komfortabel✓ 7B Q4 eine SessionSweet Spot Heimserver
M4 16 GB✓ + leichte Browser-Tools✓ 7B Q4maxConcurrentTasks: 2
M4 24 GB+✓ Staging + Prod✓ 7B–8Blokales MLX-Routing

Offizielle Angaben: Apple Mac mini Technische Daten.

Szenario A — 8 GB (nur Cloud)

maxConcurrentTasks: 1; ≥ 3 GB frei vor Filesystem- und GitHub-MCP.

Szenario B — 16 GB + lokales ULM

Ein quantisiertes Modell. Siehe Parallelitätslimits.

Aktivitätsanzeige: fünf Spalten

  1. Speicherdruck
  2. App-Speicher
  3. Komprimiert
  4. Verwendeter Swap — auf 8 GB > 2 GB
  5. Zwischengespeicherte Dateien

memory_pressure vm_stat | egrep 'Pages (free|active|inactive|speculative|wired|compressed|swap)' sysctl hw.memsize

Swap und Kompression

Ressourcenlimits für Prozessobergrenzen.

OpenClaw-Konfiguration

gateway: maxConcurrentTasks: 1 # 8 GB: start at 1; 16 GB: 2 taskTimeoutMs: 120000 agents: maxParallelToolCalls: 2 # lower on 8 GB mcp: maxServers: 2 # filesystem + one optional

<key>EnvironmentVariables</key> <dict> <key>NODE_OPTIONS</key> <string>--max-old-space-size=1024</string> </dict>

7-Schritte-Runbook

Schritt 1 — Idle-Baseline

vm_stat | head -12

Schritt 2 — Nur Gateway

openclaw gateway start # or launchctl kickstart your plist label

Schritt 3 — MCP nacheinander

Schritt 4 — Parallelität vor ULM

Schritt 5 — ULM vorladen

# Example: Ollama pull + run small model ollama pull qwen2.5:3b-instruct-q4_K_M ollama run qwen2.5:3b-instruct-q4_K_M "Reply OK"

Schritt 6 — Speicher-Logging

/usr/bin/logger -t openclaw-mem "$(memory_pressure 2>&1 | head -1)"

Schritt 7 — Rollback-Schwellen

Fehlerbehebung

Symptom: OpenClaw „hängt“, CPU aber niedrig

Muster: Speicherdruck rot, Swap steigt, Lüfter leise.
Fix: Browser-MCP-Sitzungen beenden; Gateway neu starten; maxParallelToolCalls senken; verwaiste Node-Prozesse prüfen (pgrep -fl openclaw).

Symptom: Lokales ULM war schnell, dann 10× langsamer

Muster: vm_stat zeigt steigende Compressor-Seiten.
Fix: Browser-Tools pausieren; Modell entladen; auf 8 GB zur Spitze nur ULM oder OpenClaw.

Symptom: JavaScript heap out of memory

Muster: Lange Chats + große Tool-Ausgaben.
Fix: Zuerst Tool-Output-Limits straffen; JSONL-Sitzungen kürzen; plist-Umgebungsvariablen im Ressourcenlimits-Artikel.

Ihr RAMVorgehen
8 GBCloud-APIs; maxConcurrentTasks: 1
16 GB7B Q4 + Parallelität 2
24 GB+Hybrides MLX-Routing

FAQ

Mac mini 8 GB für OpenClaw kaufen?+
Als Cloud-Gateway mit engen Limits ja. Für lokale 7B-Modelle mindestens 16 GB.
Kompression abschalten?+
Nein. Last reduzieren.
Unterschied zum ulimit-Artikel?+
Dieser Guide = RAM-Budget; ulimit = Prozesslimits.
M1 8 GB vs. M4 8 GB?+
M4 schneller, aber 8 GB bleiben 8 GB.
Swap auf externe SSD?+
Nein — RAM erweitern oder ULM auslagern.

Weiterführend: 2026 AI-Coding-Leistung: Cursor vs Copilot vs Claude Code

Headless-Gateway-Host nötig?

Ein dedizierter Mac mini kann OpenClaw 24/7 als Cloud-Gateway betreiben, während Sie den Speicher lokal tunen.