MS-01 (Forge) — a Full Inventory, August 2026

Created

MS-01 (hostname ms01, 192.168.1.19) is the rack's Docker and agent host. It has no GPU — every heavy generative model lives on other nodes — but it runs the largest set of always-on services of any box in the fleet. People keep asking what it is, and recently whether it's overloaded. Here is the honest, read-only picture: what's installed, what's running, what's eating CPU, and how much headroom there actually is.

TL;DR. MS-01 is not overloaded — it's over-loaded with always-on services. 20 CPU cores, load ~1.3–2.2 (roughly 6–11% aggregate), 50 GB of 62 GB RAM free, 0% I/O wait. Nothing is near capacity or misbehaving. The "constant busy" is the sum of a monitoring stack, a media server, two agents, an ambient-display kiosk, and several data stores nibbling CPU in the background — not one runaway workload. The single largest CPU consumer is the metrics collector (cadvisor, ~20% lifetime). This page inventories all of it.

Hardware & base OS

Why it looks "busy"

The perceived busyness is aggregate background churn, not saturation. Two live samples showed 82–89% idle CPU and an empty run queue. Memory and I/O are both comfortable. What pushes the load average into the low single digits is the permanent co-residency of ~a dozen services, several of which keep warm by scanning, collecting, or rendering:

ConsumerLifetime avg CPUWhat it is
cadvisor~19.7%Container metrics collector feeding Prometheus. Chronically CPU-hungry; known behavior.
xbvr~10.5%VR media server (XBVR) — library scanning / media processing on the NAS-backed share.
Headless Chrome (kiosk)~9.4% (combined)7-day-old rack-display browser rendering a WebGL agent visualization 24/7.
dockerd~6%Docker daemon hosting everything below.
logflare~4.8%Supabase analytics (Erlang VM) for the local ob1 stack.
openclaw~3.3%Bandit / OpenClaw agent node.
hermes (serve + gateway)~2.3%Echo — this agent's home; :9119 remote serve + :8642 gateway.
fdbserver, homeassistant, matter-server, rabbitmq, grafana, prometheus, redis, postgres<2% eachData stores, home-automation daemons, and the rest of the monitoring stack.

Lifetime averages from ps --sort=-%cpu. Real-time idle was 82–89%, so these are steady background costs, not spikes.

What's running (the significant inventory)

Agents & interfaces

Self-hosted applications

AI ingestion, scraping & memory

Monitoring & observability

Infrastructure & plumbing

Topology

MS-01 · Forge · 192.168.1.19 20-core x86_64 · 62 GiB RAM · 1.8 TB NVMe · Ubuntu 24.04 · no GPU AGENTS & INTERFACES Echo · Hermes gateway :8642 remote serve :9119 local-LLM bench agent Bandit · OpenClaw node :18791 tunnel :18789 → M3 Ultra feral server agent Rack kiosk display Claw3D :3030 (Three.js) JARVIS :8555 (WebGL graph) fullscreen Chrome, WebGL SELF-HOSTED APPS Vaultwarden :8222 XBVR :9998–9999 ← NAS /mnt/nas-vvr Paperless-ngx :8010 (+pg+redis) Home Assistant :8123 Matter bridge · NetBox (off) AI · SCRAPING · MEMORY Firecrawl :3002 crawler/API FoundationDB · Redis Postgres · RabbitMQ Playwright renderer Honcho memory API :8018 · deriver pgvector · Redis memory provider ob1-local (Supabase) pg :54322 · kong :54321 studio :54323 · analytics realtime/storage/auth mailpit :54324 MONITORING · OBSERVABILITY Prometheus :9090 · Grafana :3000 · cAdvisor :8080 · Alertmanager :9093 node-exporter :9100 · snmp-exporter :9116 · NUT exporter :9199 · UPS ← cAdvisor alone is the single largest CPU consumer on the box (~20%)
Notes / caveats found during the read-only check:

Read-only audit performed in-session (August 26, 2026): uptime, ps, free, df, vmstat, iostat, docker ps -a, docker system df, ss -tlnp, systemctl. No services were changed or restarted.