c885b5acf4
Measured on demo-felhom (N100, 16 GB): 61 apps deployed and removed through the product, sampled every 5 s; heavy apps with one real action (Immich 200 photos, Jellyfin transcode, Paperless OCR, Nextcloud 500 MB, ...). sizing.json for the estimator (tools/build_sizing.py), SIZING.md with the proposed minimum machine, METHOD.md. Power is RAPL CPU-package only (no meter). R-993 asks the operator to approve the minimum machine; R-994 lists catalog limits/requests that are too low; R-995 records leftover unnamed volumes after removal. R-231's dated check measured: dooplex-backup.service success, journal green.
3944 lines
133 KiB
JSON
3944 lines
133 KiB
JSON
[
|
||
{
|
||
"slug": "actualbudget",
|
||
"display_name": "ActualBudget",
|
||
"mem_request": "50M",
|
||
"mem_limit": "256M",
|
||
"measured": [],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "adventurelog",
|
||
"display_name": "AdventureLog",
|
||
"mem_request": "100M",
|
||
"mem_limit": "896M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 280.3,
|
||
"basis": "anon",
|
||
"date": "2026-09-27",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/C/apps/adventurelog/bench/evidence/MV-adventurelog/verdict.json:37",
|
||
"quote": "\"anon_peak_sampled\": 293941248, [adventurelog, limit 384M, harness soak 606.6 s]",
|
||
"container": "adventurelog"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 384.0,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-27",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/C/apps/adventurelog/bench/evidence/MV-adventurelog/verdict.json:35",
|
||
"quote": "\"peak\": 402653184, [adventurelog, limit 384M, harness soak 606.6 s]",
|
||
"container": "adventurelog"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 97.0,
|
||
"basis": "anon",
|
||
"date": "2026-09-27",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/C/apps/adventurelog/bench/evidence/MV-adventurelog/verdict.json:48",
|
||
"quote": "\"anon_peak_sampled\": 101703680, [adventurelog-frontend, limit 256M, harness soak 606.6 s]",
|
||
"container": "adventurelog-frontend"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 117.8,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-27",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/C/apps/adventurelog/bench/evidence/MV-adventurelog/verdict.json:46",
|
||
"quote": "\"peak\": 123539456, [adventurelog-frontend, limit 256M, harness soak 606.6 s]",
|
||
"container": "adventurelog-frontend"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 4.1,
|
||
"basis": "anon",
|
||
"date": "2026-09-27",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/C/apps/adventurelog/bench/evidence/MV-adventurelog/verdict.json:59",
|
||
"quote": "\"anon_peak_sampled\": 4337664, [adventurelog-postgres, limit 256M, harness soak 606.6 s]",
|
||
"container": "adventurelog-postgres"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 256.0,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-27",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/C/apps/adventurelog/bench/evidence/MV-adventurelog/verdict.json:57",
|
||
"quote": "\"peak\": 268439552, [adventurelog-postgres, limit 256M, harness soak 606.6 s]",
|
||
"container": "adventurelog-postgres"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "audiobookshelf",
|
||
"display_name": "Audiobookshelf",
|
||
"mem_request": "100M",
|
||
"mem_limit": "512M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 53.9,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/audiobookshelf/bench/evidence/MV-audiobookshelf/verdict.json:33",
|
||
"quote": "\"anon_peak_sampled\": 56569856, [audiobookshelf, limit 512M, harness soak 605.5 s]",
|
||
"container": "audiobookshelf"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 71.6,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/audiobookshelf/bench/evidence/MV-audiobookshelf/verdict.json:31",
|
||
"quote": "\"peak\": 75034624, [audiobookshelf, limit 512M, harness soak 605.5 s]",
|
||
"container": "audiobookshelf"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "bentopdf",
|
||
"display_name": "BentoPDF",
|
||
"mem_request": "100M",
|
||
"mem_limit": "384M",
|
||
"measured": [],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "bookstack",
|
||
"display_name": "BookStack",
|
||
"mem_request": "150M",
|
||
"mem_limit": "768M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 24.5,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/bookstack/bench/evidence/MV-bookstack/verdict.json:42",
|
||
"quote": "\"anon_peak_sampled\": 25722880, [bookstack, limit 512M, harness soak 606.1 s]",
|
||
"container": "bookstack"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 144.7,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/bookstack/bench/evidence/MV-bookstack/verdict.json:40",
|
||
"quote": "\"peak\": 151715840, [bookstack, limit 512M, harness soak 606.1 s]",
|
||
"container": "bookstack"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 112.0,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/bookstack/bench/evidence/MV-bookstack/verdict.json:42",
|
||
"quote": "\"anon_peak_sampled\": 25722880, [bookstack-db, limit 256M, harness soak 606.1 s]",
|
||
"container": "bookstack-db"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 149.2,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/bookstack/bench/evidence/MV-bookstack/verdict.json:40",
|
||
"quote": "\"peak\": 151715840, [bookstack-db, limit 256M, harness soak 606.1 s]",
|
||
"container": "bookstack-db"
|
||
},
|
||
{
|
||
"what": "typical",
|
||
"mb": 59.21,
|
||
"basis": "docker stats",
|
||
"date": "2026-09-14",
|
||
"box": "BIGNIGHT household VM",
|
||
"cite": "felhom.eu/documentation/audits/evidence-bignight-2026-09-14/phase3/paperless-oom-check.txt:19",
|
||
"quote": "bookstack 59.21MiB / 512MiB [one docker stats snapshot during household-month drill]",
|
||
"container": "bookstack"
|
||
},
|
||
{
|
||
"what": "typical",
|
||
"mb": 72.11,
|
||
"basis": "docker stats",
|
||
"date": "2026-09-14",
|
||
"box": "BIGNIGHT household VM",
|
||
"cite": "felhom.eu/documentation/audits/evidence-bignight-2026-09-14/phase3/paperless-oom-check.txt:20",
|
||
"quote": "bookstack-db 72.11MiB / 256MiB [one docker stats snapshot during household-month drill]",
|
||
"container": "bookstack-db"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "calcom",
|
||
"display_name": "Cal.com",
|
||
"mem_request": "200M",
|
||
"mem_limit": "1792M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 944.9,
|
||
"basis": "anon",
|
||
"date": "2026-09-28",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-calcom-claper-2026-09-28/bench/apps/calcom/bench/evidence/MV-calcom/verdict.json:42",
|
||
"quote": "\"anon_peak_sampled\": 990781440, [calcom, limit 1536M, harness soak 606.1 s]",
|
||
"container": "calcom"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 1536.0,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-28",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-calcom-claper-2026-09-28/bench/apps/calcom/bench/evidence/MV-calcom/verdict.json:40",
|
||
"quote": "\"peak\": 1610620928, [calcom, limit 1536M, harness soak 606.1 s]",
|
||
"container": "calcom"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 5.5,
|
||
"basis": "anon",
|
||
"date": "2026-09-28",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-calcom-claper-2026-09-28/bench/apps/calcom/bench/evidence/MV-calcom/verdict.json:42",
|
||
"quote": "\"anon_peak_sampled\": 990781440, [calcom-postgres, limit 256M, harness soak 606.1 s]",
|
||
"container": "calcom-postgres"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 173.9,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-28",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-calcom-claper-2026-09-28/bench/apps/calcom/bench/evidence/MV-calcom/verdict.json:40",
|
||
"quote": "\"peak\": 1610620928, [calcom-postgres, limit 256M, harness soak 606.1 s]",
|
||
"container": "calcom-postgres"
|
||
},
|
||
{
|
||
"what": "typical",
|
||
"mb": 800,
|
||
"basis": "unknown",
|
||
"date": null,
|
||
"box": null,
|
||
"cite": "app-catalog-felhom.eu/templates/calcom/docker-compose.yml:4",
|
||
"quote": "# RAM: ~800M at start (mem_limit: 1536M — 768M OOM-killed every start, R-703) | Pi-compatible: No",
|
||
"container": "calcom"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 780,
|
||
"basis": "anon",
|
||
"date": "2026-09-28",
|
||
"box": "box",
|
||
"cite": "felhom.eu/documentation/audits/pg-calcom-claper-2026-09-28/box/R703-02-memory-watch.txt:14",
|
||
"quote": "FINAL peak_anon=780MiB of 2048MiB; oom_kill 0 [at 2048M limit]",
|
||
"container": "calcom"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 817,
|
||
"basis": "anon",
|
||
"date": "2026-09-28",
|
||
"box": "box",
|
||
"cite": "felhom.eu/documentation/audits/pg-calcom-claper-2026-09-28/box/R703-05-memory-watch-1536.txt:2",
|
||
"quote": "FINAL peak_anon=817MiB at 09:15:30 of 1536MiB; oom_kill 0 restarts=0 health=healthy memory.peak=1075MiB [at 1536M, from birth]",
|
||
"container": "calcom"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 1075,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-28",
|
||
"box": "box",
|
||
"cite": "felhom.eu/documentation/audits/pg-calcom-claper-2026-09-28/box/R703-05-memory-watch-1536.txt:2",
|
||
"quote": "FINAL peak_anon=817MiB at 09:15:30 of 1536MiB; oom_kill 0 restarts=0 health=healthy memory.peak=1075MiB",
|
||
"container": "calcom"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "calibre-web",
|
||
"display_name": "Calibre-Web Automated",
|
||
"mem_request": "200M",
|
||
"mem_limit": "768M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 148.0,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/calibre-web/bench/evidence/MV-calibre-web/verdict.json:33",
|
||
"quote": "\"anon_peak_sampled\": 155197440, [calibre-web, limit 768M, harness soak 605.0 s]",
|
||
"container": "calibre-web"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 299.1,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/calibre-web/bench/evidence/MV-calibre-web/verdict.json:31",
|
||
"quote": "\"peak\": 313589760, [calibre-web, limit 768M, harness soak 605.0 s]",
|
||
"container": "calibre-web"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "claper",
|
||
"display_name": "Claper",
|
||
"mem_request": "100M",
|
||
"mem_limit": "640M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 184.7,
|
||
"basis": "anon",
|
||
"date": "2026-09-28",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-calcom-claper-2026-09-28/bench/apps/claper/bench/evidence/MV-claper/verdict.json:42",
|
||
"quote": "\"anon_peak_sampled\": 193683456, [claper, limit 384M, harness soak 605.9 s]",
|
||
"container": "claper"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 291.2,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-28",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-calcom-claper-2026-09-28/bench/apps/claper/bench/evidence/MV-claper/verdict.json:40",
|
||
"quote": "\"peak\": 305352704, [claper, limit 384M, harness soak 605.9 s]",
|
||
"container": "claper"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 23.0,
|
||
"basis": "anon",
|
||
"date": "2026-09-28",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-calcom-claper-2026-09-28/bench/apps/claper/bench/evidence/MV-claper/verdict.json:42",
|
||
"quote": "\"anon_peak_sampled\": 193683456, [claper-postgres, limit 256M, harness soak 605.9 s]",
|
||
"container": "claper-postgres"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 200.5,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-28",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-calcom-claper-2026-09-28/bench/apps/claper/bench/evidence/MV-claper/verdict.json:40",
|
||
"quote": "\"peak\": 305352704, [claper-postgres, limit 256M, harness soak 605.9 s]",
|
||
"container": "claper-postgres"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "code-server",
|
||
"display_name": "Code-Server",
|
||
"mem_request": "200M",
|
||
"mem_limit": "1024M",
|
||
"measured": [],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "crafty-controller",
|
||
"display_name": "Crafty Controller",
|
||
"mem_request": "256M",
|
||
"mem_limit": "2048M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 54.3,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/crafty-controller/bench/evidence/MV-crafty-controller/verdict.json:33",
|
||
"quote": "\"anon_peak_sampled\": 56918016, [crafty-controller, limit 2048M, harness soak 605.2 s]",
|
||
"container": "crafty-controller"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 164.4,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/crafty-controller/bench/evidence/MV-crafty-controller/verdict.json:31",
|
||
"quote": "\"peak\": 172363776, [crafty-controller, limit 2048M, harness soak 605.2 s]",
|
||
"container": "crafty-controller"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "dawarich",
|
||
"display_name": "Dawarich",
|
||
"mem_request": "500M",
|
||
"mem_limit": "2688M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 337.5,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/dawarich/evidence/MV-dawarich/verdict.json:39",
|
||
"quote": "\"anon_peak_sampled\": 353873920, [dawarich, limit 1024M, harness soak 608.7 s]",
|
||
"container": "dawarich"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 600.6,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/dawarich/evidence/MV-dawarich/verdict.json:37",
|
||
"quote": "\"peak\": 629723136, [dawarich, limit 1024M, harness soak 608.7 s]",
|
||
"container": "dawarich"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 21.3,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/dawarich/evidence/MV-dawarich/verdict.json:50",
|
||
"quote": "\"anon_peak_sampled\": 22364160, [dawarich-db, limit 512M, harness soak 608.7 s]",
|
||
"container": "dawarich-db"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 362.7,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/dawarich/evidence/MV-dawarich/verdict.json:48",
|
||
"quote": "\"peak\": 380301312, [dawarich-db, limit 512M, harness soak 608.7 s]",
|
||
"container": "dawarich-db"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 7.6,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/dawarich/evidence/MV-dawarich/verdict.json:61",
|
||
"quote": "\"anon_peak_sampled\": 8019968, [dawarich-redis, limit 128M, harness soak 608.7 s]",
|
||
"container": "dawarich-redis"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 26.7,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/dawarich/evidence/MV-dawarich/verdict.json:59",
|
||
"quote": "\"peak\": 28020736, [dawarich-redis, limit 128M, harness soak 608.7 s]",
|
||
"container": "dawarich-redis"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 237.1,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/dawarich/evidence/MV-dawarich/verdict.json:72",
|
||
"quote": "\"anon_peak_sampled\": 248623104, [dawarich-sidekiq, limit 1024M, harness soak 608.7 s]",
|
||
"container": "dawarich-sidekiq"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 384.9,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/dawarich/evidence/MV-dawarich/verdict.json:70",
|
||
"quote": "\"peak\": 403591168, [dawarich-sidekiq, limit 1024M, harness soak 608.7 s]",
|
||
"container": "dawarich-sidekiq"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 460,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench",
|
||
"cite": "app-catalog-felhom.eu/onboarding/dawarich.md:53",
|
||
"quote": "5.1 | done | felhom.eu/documentation/audits/new-apps-2026-10-01/bench/dawarich/mem-dawarich.csv — bench, swap 0, from birth: app 460 MiB (45 %), sidek",
|
||
"container": "dawarich"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 270,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench",
|
||
"cite": "app-catalog-felhom.eu/onboarding/dawarich.md:53",
|
||
"quote": "5.1 | done | felhom.eu/documentation/audits/new-apps-2026-10-01/bench/dawarich/mem-dawarich.csv — bench, swap 0, from birth: app 460 MiB (45 %), sidek",
|
||
"container": "dawarich-sidekiq"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 148,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench",
|
||
"cite": "app-catalog-felhom.eu/onboarding/dawarich.md:53",
|
||
"quote": "5.1 | done | felhom.eu/documentation/audits/new-apps-2026-10-01/bench/dawarich/mem-dawarich.csv — bench, swap 0, from birth: app 460 MiB (45 %), sidek",
|
||
"container": "dawarich-db"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 12,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench",
|
||
"cite": "app-catalog-felhom.eu/onboarding/dawarich.md:53",
|
||
"quote": "5.1 | done | felhom.eu/documentation/audits/new-apps-2026-10-01/bench/dawarich/mem-dawarich.csv — bench, swap 0, from birth: app 460 MiB (45 %), sidek",
|
||
"container": "dawarich-redis"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 505.4,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "box",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/box/dawarich/remove.txt:3",
|
||
"quote": "5.1 (box) dawarich [4f730a6ddad3] 215 samples: peak anon 505.4 MiB = 49.4 % of the limit; peak swap 0 B; oom_kill 0 [60-point track import]",
|
||
"container": "dawarich"
|
||
},
|
||
{
|
||
"what": "typical",
|
||
"mb": 309.7,
|
||
"basis": "docker stats",
|
||
"date": "2026-10-01",
|
||
"box": "bench",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/S/S2-dawarich-bench-probe.txt:8",
|
||
"quote": "dawarich 309.7MiB / 1GiB [snapshot just after healthy]",
|
||
"container": "dawarich"
|
||
},
|
||
{
|
||
"what": "typical",
|
||
"mb": 80.13,
|
||
"basis": "docker stats",
|
||
"date": "2026-10-01",
|
||
"box": "bench",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/S/S2-dawarich-bench-probe.txt:7",
|
||
"quote": "dawarich-sidekiq 80.13MiB / 1GiB [snapshot just after healthy]",
|
||
"container": "dawarich-sidekiq"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "docmost",
|
||
"display_name": "Docmost",
|
||
"mem_request": "200M",
|
||
"mem_limit": "896M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 349.2,
|
||
"basis": "anon",
|
||
"date": "2026-09-25",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-26/C/bench-run1/evidence/MV-docmost/verdict.json:44",
|
||
"quote": "\"anon_peak_sampled\": 366161920, [docmost, limit 384M, harness soak 606.6 s]",
|
||
"container": "docmost"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 384.0,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-25",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-26/C/bench-run1/evidence/MV-docmost/verdict.json:42",
|
||
"quote": "\"peak\": 402665472, [docmost, limit 384M, harness soak 606.6 s]",
|
||
"container": "docmost"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 15.6,
|
||
"basis": "anon",
|
||
"date": "2026-09-25",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-26/C/bench-run1/evidence/MV-docmost/verdict.json:44",
|
||
"quote": "\"anon_peak_sampled\": 366161920, [docmost-postgres, limit 256M, harness soak 606.6 s]",
|
||
"container": "docmost-postgres"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 197.2,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-25",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-26/C/bench-run1/evidence/MV-docmost/verdict.json:42",
|
||
"quote": "\"peak\": 402665472, [docmost-postgres, limit 256M, harness soak 606.6 s]",
|
||
"container": "docmost-postgres"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 3.9,
|
||
"basis": "anon",
|
||
"date": "2026-09-25",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-26/C/bench-run1/evidence/MV-docmost/verdict.json:66",
|
||
"quote": "\"anon_peak_sampled\": 4087808, [docmost-redis, limit 128M, harness soak 606.6 s]",
|
||
"container": "docmost-redis"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 11.0,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-25",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-26/C/bench-run1/evidence/MV-docmost/verdict.json:64",
|
||
"quote": "\"peak\": 11501568, [docmost-redis, limit 128M, harness soak 606.6 s]",
|
||
"container": "docmost-redis"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 411.4,
|
||
"basis": "anon",
|
||
"date": "2026-09-25",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-26/C/bench-run2/evidence/MV-docmost/verdict.json:44",
|
||
"quote": "\"anon_peak_sampled\": 431427584, [docmost, limit 512M, harness soak 606.8 s]",
|
||
"container": "docmost"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 460.5,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-25",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-26/C/bench-run2/evidence/MV-docmost/verdict.json:42",
|
||
"quote": "\"peak\": 482848768, [docmost, limit 512M, harness soak 606.8 s]",
|
||
"container": "docmost"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 12.5,
|
||
"basis": "anon",
|
||
"date": "2026-09-25",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-26/C/bench-run2/evidence/MV-docmost/verdict.json:44",
|
||
"quote": "\"anon_peak_sampled\": 431427584, [docmost-postgres, limit 256M, harness soak 606.8 s]",
|
||
"container": "docmost-postgres"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 131.9,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-25",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-26/C/bench-run2/evidence/MV-docmost/verdict.json:42",
|
||
"quote": "\"peak\": 482848768, [docmost-postgres, limit 256M, harness soak 606.8 s]",
|
||
"container": "docmost-postgres"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 3.9,
|
||
"basis": "anon",
|
||
"date": "2026-09-25",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-26/C/bench-run2/evidence/MV-docmost/verdict.json:66",
|
||
"quote": "\"anon_peak_sampled\": 4136960, [docmost-redis, limit 128M, harness soak 606.8 s]",
|
||
"container": "docmost-redis"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 8.7,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-25",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-26/C/bench-run2/evidence/MV-docmost/verdict.json:64",
|
||
"quote": "\"peak\": 9109504, [docmost-redis, limit 128M, harness soak 606.8 s]",
|
||
"container": "docmost-redis"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 412.1,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-rulings-2026-09-30/A/e2e/bench/evidence/RT-docmost/verdict.json:44",
|
||
"quote": "\"anon_peak_sampled\": 432144384, [docmost, limit 512M, harness soak 606.7 s]",
|
||
"container": "docmost"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 467.7,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-rulings-2026-09-30/A/e2e/bench/evidence/RT-docmost/verdict.json:42",
|
||
"quote": "\"peak\": 490369024, [docmost, limit 512M, harness soak 606.7 s]",
|
||
"container": "docmost"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 11.2,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-rulings-2026-09-30/A/e2e/bench/evidence/RT-docmost/verdict.json:44",
|
||
"quote": "\"anon_peak_sampled\": 432144384, [docmost-postgres, limit 256M, harness soak 606.7 s]",
|
||
"container": "docmost-postgres"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 125.6,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-rulings-2026-09-30/A/e2e/bench/evidence/RT-docmost/verdict.json:42",
|
||
"quote": "\"peak\": 490369024, [docmost-postgres, limit 256M, harness soak 606.7 s]",
|
||
"container": "docmost-postgres"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 4.0,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-rulings-2026-09-30/A/e2e/bench/evidence/RT-docmost/verdict.json:66",
|
||
"quote": "\"anon_peak_sampled\": 4161536, [docmost-redis, limit 128M, harness soak 606.7 s]",
|
||
"container": "docmost-redis"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 8.2,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-rulings-2026-09-30/A/e2e/bench/evidence/RT-docmost/verdict.json:64",
|
||
"quote": "\"peak\": 8601600, [docmost-redis, limit 128M, harness soak 606.7 s]",
|
||
"container": "docmost-redis"
|
||
},
|
||
{
|
||
"what": "typical",
|
||
"mb": 264.2,
|
||
"basis": "docker stats",
|
||
"date": "2026-09-14",
|
||
"box": "BIGNIGHT household VM",
|
||
"cite": "felhom.eu/documentation/audits/evidence-bignight-2026-09-14/phase3/paperless-oom-check.txt:22",
|
||
"quote": "docmost 264.2MiB / 384MiB [one docker stats snapshot during household-month drill]",
|
||
"container": "docmost"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "emby",
|
||
"display_name": "Emby",
|
||
"mem_request": "512M",
|
||
"mem_limit": "2048M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 96.6,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/emby/bench/evidence/MV-emby/verdict.json:33",
|
||
"quote": "\"anon_peak_sampled\": 101310464, [emby, limit 2048M, harness soak 604.9 s]",
|
||
"container": "emby"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 150.2,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/emby/bench/evidence/MV-emby/verdict.json:31",
|
||
"quote": "\"peak\": 157536256, [emby, limit 2048M, harness soak 604.9 s]",
|
||
"container": "emby"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 92.8,
|
||
"basis": "anon",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/emby/bench/evidence/MV-emby/verdict.json:33",
|
||
"quote": "\"anon_peak_sampled\": 97271808, [emby, limit 2048M, harness soak 605.6 s]",
|
||
"container": "emby"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 161.7,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/emby/bench/evidence/MV-emby/verdict.json:31",
|
||
"quote": "\"peak\": 169578496, [emby, limit 2048M, harness soak 605.6 s]",
|
||
"container": "emby"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "ghost",
|
||
"display_name": "Ghost",
|
||
"mem_request": "150M",
|
||
"mem_limit": "512M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 136.5,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/ghost/bench/evidence/MV-ghost/verdict.json:33",
|
||
"quote": "\"anon_peak_sampled\": 143081472, [ghost, limit 512M, harness soak 605.1 s]",
|
||
"container": "ghost"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 173.8,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/ghost/bench/evidence/MV-ghost/verdict.json:31",
|
||
"quote": "\"peak\": 182263808, [ghost, limit 512M, harness soak 605.1 s]",
|
||
"container": "ghost"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 148.2,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/ghost/bench-noload/evidence/MV-ghost/verdict.json:31",
|
||
"quote": "\"peak\": 155447296, [ghost, limit 512M, harness soak 605.4 s]",
|
||
"container": "ghost"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 127.7,
|
||
"basis": "anon",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/ghost/bench/evidence/MV-ghost/verdict.json:33",
|
||
"quote": "\"anon_peak_sampled\": 133869568, [ghost, limit 512M, harness soak 605.6 s]",
|
||
"container": "ghost"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 221.8,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/ghost/bench/evidence/MV-ghost/verdict.json:31",
|
||
"quote": "\"peak\": 232562688, [ghost, limit 512M, harness soak 605.6 s]",
|
||
"container": "ghost"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "gitea",
|
||
"display_name": "Gitea",
|
||
"mem_request": "100M",
|
||
"mem_limit": "512M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 136.2,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/gitea/bench/evidence/MV-gitea/verdict.json:33",
|
||
"quote": "\"anon_peak_sampled\": 142778368, [gitea, limit 512M, harness soak 604.7 s]",
|
||
"container": "gitea"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 270.9,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/gitea/bench/evidence/MV-gitea/verdict.json:31",
|
||
"quote": "\"peak\": 284098560, [gitea, limit 512M, harness soak 604.7 s]",
|
||
"container": "gitea"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "glance",
|
||
"display_name": "Glance",
|
||
"mem_request": "20M",
|
||
"mem_limit": "128M",
|
||
"measured": [],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "gokapi",
|
||
"display_name": "Gokapi",
|
||
"mem_request": "30M",
|
||
"mem_limit": "128M",
|
||
"measured": [
|
||
{
|
||
"what": "typical",
|
||
"mb": 8.969,
|
||
"basis": "docker stats",
|
||
"date": "2026-09-14",
|
||
"box": "BIGNIGHT household VM",
|
||
"cite": "felhom.eu/documentation/audits/evidence-bignight-2026-09-14/phase3/paperless-oom-check.txt:27",
|
||
"quote": "gokapi 8.969MiB / 128MiB [one docker stats snapshot during household-month drill]",
|
||
"container": "gokapi"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "grafana",
|
||
"display_name": "Grafana",
|
||
"mem_request": "100M",
|
||
"mem_limit": "512M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 241.3,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/grafana/bench/evidence/MV-grafana/verdict.json:33",
|
||
"quote": "\"anon_peak_sampled\": 252989440, [grafana, limit 512M, harness soak 605.1 s]",
|
||
"container": "grafana"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 512.0,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/grafana/bench/evidence/MV-grafana/verdict.json:31",
|
||
"quote": "\"peak\": 536875008, [grafana, limit 512M, harness soak 605.1 s]",
|
||
"container": "grafana"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "gramps-web",
|
||
"display_name": "Gramps Web",
|
||
"mem_request": "384M",
|
||
"mem_limit": "1024M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 342,
|
||
"basis": "anon",
|
||
"date": "2026-10-06",
|
||
"box": "bench",
|
||
"cite": "app-catalog-felhom.eu/templates/gramps-web/docker-compose.yml:24",
|
||
"quote": "# Two workers: the first answer in 10 s, every request in ~2 ms, anon 342 MB, 0 kills. A household [2 workers]",
|
||
"container": "gramps-web"
|
||
},
|
||
{
|
||
"what": "unclear",
|
||
"mb": 1024,
|
||
"basis": "anon",
|
||
"date": "2026-10-06",
|
||
"box": "bench",
|
||
"cite": "app-catalog-felhom.eu/templates/gramps-web/docker-compose.yml:22",
|
||
"quote": "# Eight workers filled the whole 1024M (anon at the limit), the kernel killed workers (oom_kill 3 in [OLD 8-worker config, hit the limit, OOM kills]",
|
||
"container": "gramps-web"
|
||
},
|
||
{
|
||
"what": "unclear",
|
||
"mb": 1015.4,
|
||
"basis": "anon",
|
||
"date": "2026-10-06",
|
||
"box": "bench",
|
||
"cite": "felhom.eu/documentation/audits/night-burndown-2026-10-06/cat/R-806-red.txt:9",
|
||
"quote": "- cgroup: anon 1064669184 (= the 1024M limit), memory.events max 1298632, oom 3, oom_kill 3 [OLD 8-worker config at the 1024M limit, oom_kill 3]",
|
||
"container": "gramps-web"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "grimmory",
|
||
"display_name": "Grimmory",
|
||
"mem_request": "600M",
|
||
"mem_limit": "1408M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 417.8,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/grimmory/evidence/MV-grimmory/verdict.json:42",
|
||
"quote": "\"anon_peak_sampled\": 438091776, [grimmory, limit 1024M, harness soak 606.3 s]",
|
||
"container": "grimmory"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 574.1,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/grimmory/evidence/MV-grimmory/verdict.json:40",
|
||
"quote": "\"peak\": 601980928, [grimmory, limit 1024M, harness soak 606.3 s]",
|
||
"container": "grimmory"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 107.2,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/grimmory/evidence/MV-grimmory/verdict.json:42",
|
||
"quote": "\"anon_peak_sampled\": 438091776, [grimmory-db, limit 384M, harness soak 606.3 s]",
|
||
"container": "grimmory-db"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 144.2,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/grimmory/evidence/MV-grimmory/verdict.json:40",
|
||
"quote": "\"peak\": 601980928, [grimmory-db, limit 384M, harness soak 606.3 s]",
|
||
"container": "grimmory-db"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 521.6,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench",
|
||
"cite": "app-catalog-felhom.eu/onboarding/grimmory.md:58",
|
||
"quote": "5.1 | done | felhom.eu/documentation/audits/new-apps-2026-10-01/bench/grimmory/mem-grimmory.csv — bench swap 0 (the swap column reads 0), from birth: ",
|
||
"container": "grimmory"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 108.7,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench",
|
||
"cite": "app-catalog-felhom.eu/onboarding/grimmory.md:58",
|
||
"quote": "5.1 | done | felhom.eu/documentation/audits/new-apps-2026-10-01/bench/grimmory/mem-grimmory.csv — bench swap 0 (the swap column reads 0), from birth: ",
|
||
"container": "grimmory-db"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 464.6,
|
||
"basis": "anon",
|
||
"date": "2026-10-02",
|
||
"box": "box",
|
||
"cite": "app-catalog-felhom.eu/onboarding/grimmory.md:59",
|
||
"quote": "5.2 | done | felhom.eu/documentation/audits/new-apps-2026-10-01/bench/grimmory/evidence/MV-grimmory/verdict.json ; felhom.eu/documentation/audits/fami",
|
||
"container": "grimmory"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 504.5,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "box",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/box/grimmory/remove.txt:2",
|
||
"quote": "5.1 (box) grimmory [6f791d67bb8d] 368 samples: peak anon 504.5 MiB = 49.3 % of the limit; peak swap 0 B; oom_kill 0",
|
||
"container": "grimmory"
|
||
},
|
||
{
|
||
"what": "typical",
|
||
"mb": 345.5,
|
||
"basis": "docker stats",
|
||
"date": "2026-10-01",
|
||
"box": "bench",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/S/S2-grimmory-bench-probe.txt:3",
|
||
"quote": "grimmory 345.5MiB / 1GiB [snapshot after start]",
|
||
"container": "grimmory"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "grocy",
|
||
"display_name": "Grocy",
|
||
"mem_request": "60M",
|
||
"mem_limit": "384M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 25.9,
|
||
"basis": "anon",
|
||
"date": "2026-10-10",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-10/bench/grocy/evidence/MV-grocy/verdict.json:33",
|
||
"quote": "\"anon_peak_sampled\": 27152384, [grocy, limit 384M, harness soak 605.5 s]",
|
||
"container": "grocy"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 97.6,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-10",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-10/bench/grocy/evidence/MV-grocy/verdict.json:31",
|
||
"quote": "\"peak\": 102387712, [grocy, limit 384M, harness soak 605.5 s]",
|
||
"container": "grocy"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 27.2,
|
||
"basis": "anon",
|
||
"date": "2026-10-10",
|
||
"box": "bench",
|
||
"cite": "app-catalog-felhom.eu/onboarding/grocy.md:57",
|
||
"quote": "5.1 | done | felhom.eu/documentation/audits/new-apps-2026-10-10/bench/grocy/mem-grocy.csv ; felhom.eu/documentation/audits/new-apps-2026-10-10/bench/g",
|
||
"container": "grocy"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 86.6,
|
||
"basis": "anon",
|
||
"date": "2026-10-10",
|
||
"box": "box (9202)",
|
||
"cite": "app-catalog-felhom.eu/onboarding/grocy.md:57",
|
||
"quote": "5.1 | done | felhom.eu/documentation/audits/new-apps-2026-10-10/bench/grocy/mem-grocy.csv ; felhom.eu/documentation/audits/new-apps-2026-10-10/bench/g",
|
||
"container": "grocy"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "home-assistant",
|
||
"display_name": "Home Assistant",
|
||
"mem_request": "256M",
|
||
"mem_limit": "1024M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 328.1,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/home-assistant/bench/evidence/MV-home-assistant/verdict.json:34",
|
||
"quote": "\"anon_peak_sampled\": 344010752, [home-assistant, limit 1024M, harness soak 605.1 s]",
|
||
"container": "home-assistant"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 485.8,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/home-assistant/bench/evidence/MV-home-assistant/verdict.json:32",
|
||
"quote": "\"peak\": 509358080, [home-assistant, limit 1024M, harness soak 605.1 s]",
|
||
"container": "home-assistant"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "homebox",
|
||
"display_name": "Homebox",
|
||
"mem_request": "50M",
|
||
"mem_limit": "256M",
|
||
"measured": [],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "homepage",
|
||
"display_name": "Homepage",
|
||
"mem_request": "50M",
|
||
"mem_limit": "256M",
|
||
"measured": [],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "immich",
|
||
"display_name": "Immich",
|
||
"mem_request": "2048M",
|
||
"mem_limit": "4480M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 157.0,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/immich-first-start-2026-09-30/bench/apps/immich/bench/evidence/MV-immich/verdict.json:46",
|
||
"quote": "\"anon_peak_sampled\": 164626432, [immich-machine-learning, limit 1536M, harness soak 607.7 s]",
|
||
"container": "immich-machine-learning"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 184.2,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/immich-first-start-2026-09-30/bench/apps/immich/bench/evidence/MV-immich/verdict.json:44",
|
||
"quote": "\"peak\": 193114112, [immich-machine-learning, limit 1536M, harness soak 607.7 s]",
|
||
"container": "immich-machine-learning"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 183.9,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/immich-first-start-2026-09-30/bench/apps/immich/bench/evidence/MV-immich/verdict.json:46",
|
||
"quote": "\"anon_peak_sampled\": 164626432, [immich-postgres, limit 768M, harness soak 607.7 s]",
|
||
"container": "immich-postgres"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 768.1,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/immich-first-start-2026-09-30/bench/apps/immich/bench/evidence/MV-immich/verdict.json:44",
|
||
"quote": "\"peak\": 193114112, [immich-postgres, limit 768M, harness soak 607.7 s]",
|
||
"container": "immich-postgres"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 3.8,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/immich-first-start-2026-09-30/bench/apps/immich/bench/evidence/MV-immich/verdict.json:68",
|
||
"quote": "\"anon_peak_sampled\": 3981312, [immich-redis, limit 128M, harness soak 607.7 s]",
|
||
"container": "immich-redis"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 9.8,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/immich-first-start-2026-09-30/bench/apps/immich/bench/evidence/MV-immich/verdict.json:66",
|
||
"quote": "\"peak\": 10223616, [immich-redis, limit 128M, harness soak 607.7 s]",
|
||
"container": "immich-redis"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 1046.3,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/immich-first-start-2026-09-30/bench/apps/immich/bench/evidence/MV-immich/verdict.json:79",
|
||
"quote": "\"anon_peak_sampled\": 1097105408, [immich-server, limit 2048M, harness soak 607.7 s]",
|
||
"container": "immich-server"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 1257.4,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/immich-first-start-2026-09-30/bench/apps/immich/bench/evidence/MV-immich/verdict.json:77",
|
||
"quote": "\"peak\": 1318445056, [immich-server, limit 2048M, harness soak 607.7 s]",
|
||
"container": "immich-server"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 235.0,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": null,
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/D/evidence/D-immich-0b82-768/verdict.json:46",
|
||
"quote": "\"anon_peak_sampled\": 246366208, [immich-machine-learning, limit 1536M, harness soak 607.7 s]",
|
||
"container": "immich-machine-learning"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 265.6,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": null,
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/D/evidence/D-immich-0b82-768/verdict.json:44",
|
||
"quote": "\"peak\": 278474752, [immich-machine-learning, limit 1536M, harness soak 607.7 s]",
|
||
"container": "immich-machine-learning"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 227.2,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": null,
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/D/evidence/D-immich-0b82-768/verdict.json:46",
|
||
"quote": "\"anon_peak_sampled\": 246366208, [immich-postgres, limit 768M, harness soak 607.7 s]",
|
||
"container": "immich-postgres"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 768.3,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": null,
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/D/evidence/D-immich-0b82-768/verdict.json:44",
|
||
"quote": "\"peak\": 278474752, [immich-postgres, limit 768M, harness soak 607.7 s]",
|
||
"container": "immich-postgres"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 3.9,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": null,
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/D/evidence/D-immich-0b82-768/verdict.json:68",
|
||
"quote": "\"anon_peak_sampled\": 4100096, [immich-redis, limit 128M, harness soak 607.7 s]",
|
||
"container": "immich-redis"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 17.2,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": null,
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/D/evidence/D-immich-0b82-768/verdict.json:66",
|
||
"quote": "\"peak\": 18083840, [immich-redis, limit 128M, harness soak 607.7 s]",
|
||
"container": "immich-redis"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 1005.8,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": null,
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/D/evidence/D-immich-0b82-768/verdict.json:79",
|
||
"quote": "\"anon_peak_sampled\": 1054654464, [immich-server, limit 2048M, harness soak 607.7 s]",
|
||
"container": "immich-server"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 1631.9,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": null,
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/D/evidence/D-immich-0b82-768/verdict.json:77",
|
||
"quote": "\"peak\": 1711157248, [immich-server, limit 2048M, harness soak 607.7 s]",
|
||
"container": "immich-server"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 187.5,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/immich/bench-noanon/evidence/MV-immich/verdict.json:44",
|
||
"quote": "\"peak\": 196616192, [immich-machine-learning, limit 1536M, harness soak 608.7 s]",
|
||
"container": "immich-machine-learning"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 512.1,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/immich/bench-noanon/evidence/MV-immich/verdict.json:44",
|
||
"quote": "\"peak\": 196616192, [immich-postgres, limit 512M, harness soak 608.7 s]",
|
||
"container": "immich-postgres"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 12.0,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/immich/bench-noanon/evidence/MV-immich/verdict.json:62",
|
||
"quote": "\"peak\": 12558336, [immich-redis, limit 128M, harness soak 608.7 s]",
|
||
"container": "immich-redis"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 1337.6,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/immich/bench-noanon/evidence/MV-immich/verdict.json:71",
|
||
"quote": "\"peak\": 1402589184, [immich-server, limit 2048M, harness soak 608.7 s]",
|
||
"container": "immich-server"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 157.3,
|
||
"basis": "anon",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/immich/bench/evidence/MV-immich/verdict.json:46",
|
||
"quote": "\"anon_peak_sampled\": 164958208, [immich-machine-learning, limit 1536M, harness soak 608.3 s]",
|
||
"container": "immich-machine-learning"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 248.5,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/immich/bench/evidence/MV-immich/verdict.json:44",
|
||
"quote": "\"peak\": 260608000, [immich-machine-learning, limit 1536M, harness soak 608.3 s]",
|
||
"container": "immich-machine-learning"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 179.9,
|
||
"basis": "anon",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/immich/bench/evidence/MV-immich/verdict.json:46",
|
||
"quote": "\"anon_peak_sampled\": 164958208, [immich-postgres, limit 512M, harness soak 608.3 s]",
|
||
"container": "immich-postgres"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 512.3,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/immich/bench/evidence/MV-immich/verdict.json:44",
|
||
"quote": "\"peak\": 260608000, [immich-postgres, limit 512M, harness soak 608.3 s]",
|
||
"container": "immich-postgres"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 3.8,
|
||
"basis": "anon",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/immich/bench/evidence/MV-immich/verdict.json:68",
|
||
"quote": "\"anon_peak_sampled\": 4005888, [immich-redis, limit 128M, harness soak 608.3 s]",
|
||
"container": "immich-redis"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 8.0,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/immich/bench/evidence/MV-immich/verdict.json:66",
|
||
"quote": "\"peak\": 8417280, [immich-redis, limit 128M, harness soak 608.3 s]",
|
||
"container": "immich-redis"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 1051.9,
|
||
"basis": "anon",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/immich/bench/evidence/MV-immich/verdict.json:79",
|
||
"quote": "\"anon_peak_sampled\": 1102950400, [immich-server, limit 2048M, harness soak 608.3 s]",
|
||
"container": "immich-server"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 1396.3,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/immich/bench/evidence/MV-immich/verdict.json:77",
|
||
"quote": "\"peak\": 1464111104, [immich-server, limit 2048M, harness soak 608.3 s]",
|
||
"container": "immich-server"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 412,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": null,
|
||
"cite": "app-catalog-felhom.eu/templates/immich/docker-compose.yml:110",
|
||
"quote": "# anon 412 MB (54 %). Lowering shared_buffers to 128MB alone did NOT stop the kills (measured). [first-start geodata import at 768M]",
|
||
"container": "immich-postgres"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 403,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": null,
|
||
"cite": "felhom.eu/documentation/audits/immich-first-start-2026-09-30/A-cause.md:26",
|
||
"quote": "| 2. the import needs more than 512M at the image's defaults, on any host | limit changed alone | **true without swap**: 1024M → 0 kills (peak anon 40",
|
||
"container": "immich-postgres"
|
||
},
|
||
{
|
||
"what": "typical",
|
||
"mb": 196.1,
|
||
"basis": "docker stats",
|
||
"date": "2026-09-14",
|
||
"box": "BIGNIGHT household VM",
|
||
"cite": "felhom.eu/documentation/audits/evidence-bignight-2026-09-14/phase3/paperless-oom-check.txt:28",
|
||
"quote": "immich-machine-learning 196.1MiB / 1.5GiB [one docker stats snapshot during household-month drill]",
|
||
"container": "immich-machine-learning"
|
||
},
|
||
{
|
||
"what": "typical",
|
||
"mb": 352.5,
|
||
"basis": "docker stats",
|
||
"date": "2026-09-14",
|
||
"box": "BIGNIGHT household VM",
|
||
"cite": "felhom.eu/documentation/audits/evidence-bignight-2026-09-14/phase3/paperless-oom-check.txt:29",
|
||
"quote": "immich-postgres 352.5MiB / 512MiB [one docker stats snapshot during household-month drill]",
|
||
"container": "immich-postgres"
|
||
},
|
||
{
|
||
"what": "typical",
|
||
"mb": 807.6,
|
||
"basis": "docker stats",
|
||
"date": "2026-09-14",
|
||
"box": "BIGNIGHT household VM",
|
||
"cite": "felhom.eu/documentation/audits/evidence-bignight-2026-09-14/phase3/paperless-oom-check.txt:31",
|
||
"quote": "immich-server 807.6MiB / 2GiB [one docker stats snapshot during household-month drill]",
|
||
"container": "immich-server"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "jellyfin",
|
||
"display_name": "Jellyfin",
|
||
"mem_request": "512M",
|
||
"mem_limit": "2048M",
|
||
"measured": [
|
||
{
|
||
"what": "typical",
|
||
"mb": 176.4,
|
||
"basis": "docker stats",
|
||
"date": "2026-09-14",
|
||
"box": "BIGNIGHT household VM",
|
||
"cite": "felhom.eu/documentation/audits/evidence-bignight-2026-09-14/phase3/paperless-oom-check.txt:32",
|
||
"quote": "jellyfin 176.4MiB / 2GiB [one docker stats snapshot during household-month drill]",
|
||
"container": "jellyfin"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "karakeep",
|
||
"display_name": "Karakeep",
|
||
"mem_request": "700M",
|
||
"mem_limit": "2816M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 607.2,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/karakeep-768M/evidence/MV-karakeep/verdict.json:37",
|
||
"quote": "\"anon_peak_sampled\": 636669952, [karakeep, limit 768M, harness soak 607.3 s]",
|
||
"container": "karakeep"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 653.5,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/karakeep-768M/evidence/MV-karakeep/verdict.json:35",
|
||
"quote": "\"peak\": 685195264, [karakeep, limit 768M, harness soak 607.3 s]",
|
||
"container": "karakeep"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 34.5,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/karakeep-768M/evidence/MV-karakeep/verdict.json:48",
|
||
"quote": "\"anon_peak_sampled\": 36175872, [karakeep-chrome, limit 768M, harness soak 607.3 s]",
|
||
"container": "karakeep-chrome"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 42.3,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/karakeep-768M/evidence/MV-karakeep/verdict.json:46",
|
||
"quote": "\"peak\": 44371968, [karakeep-chrome, limit 768M, harness soak 607.3 s]",
|
||
"container": "karakeep-chrome"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 27.0,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/karakeep-768M/evidence/MV-karakeep/verdict.json:59",
|
||
"quote": "\"anon_peak_sampled\": 28278784, [karakeep-meilisearch, limit 512M, harness soak 607.3 s]",
|
||
"container": "karakeep-meilisearch"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 190.8,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/karakeep-768M/evidence/MV-karakeep/verdict.json:57",
|
||
"quote": "\"peak\": 200032256, [karakeep-meilisearch, limit 512M, harness soak 607.3 s]",
|
||
"container": "karakeep-meilisearch"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 526.6,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/karakeep/evidence/MV-karakeep/verdict.json:37",
|
||
"quote": "\"anon_peak_sampled\": 552185856, [karakeep, limit 1024M, harness soak 607.4 s]",
|
||
"container": "karakeep"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 567.8,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/karakeep/evidence/MV-karakeep/verdict.json:35",
|
||
"quote": "\"peak\": 595357696, [karakeep, limit 1024M, harness soak 607.4 s]",
|
||
"container": "karakeep"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 34.5,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/karakeep/evidence/MV-karakeep/verdict.json:48",
|
||
"quote": "\"anon_peak_sampled\": 36155392, [karakeep-chrome, limit 768M, harness soak 607.4 s]",
|
||
"container": "karakeep-chrome"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 42.9,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/karakeep/evidence/MV-karakeep/verdict.json:46",
|
||
"quote": "\"peak\": 44974080, [karakeep-chrome, limit 768M, harness soak 607.4 s]",
|
||
"container": "karakeep-chrome"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 26.6,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/karakeep/evidence/MV-karakeep/verdict.json:59",
|
||
"quote": "\"anon_peak_sampled\": 27848704, [karakeep-meilisearch, limit 512M, harness soak 607.4 s]",
|
||
"container": "karakeep-meilisearch"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 190.1,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/karakeep/evidence/MV-karakeep/verdict.json:57",
|
||
"quote": "\"peak\": 199335936, [karakeep-meilisearch, limit 512M, harness soak 607.4 s]",
|
||
"container": "karakeep-meilisearch"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 822,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "box (9202)",
|
||
"cite": "app-catalog-felhom.eu/templates/karakeep/docker-compose.yml:50",
|
||
"quote": "# 51 % of 1024M; on the box, real pages crawled (a Wikipedia article among them) took it to 822 MiB = 80.3 % of 1024M. [at 1024M limit, real crawl]",
|
||
"container": "karakeep"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 503,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench",
|
||
"cite": "app-catalog-felhom.eu/onboarding/karakeep.md:54",
|
||
"quote": "5.1 | done | felhom.eu/documentation/audits/new-apps-2026-10-01/bench/karakeep/mem-karakeep.csv — bench, swap 0, from birth: web ~503 MiB, chrome 35, ",
|
||
"container": "karakeep"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 35,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench",
|
||
"cite": "app-catalog-felhom.eu/onboarding/karakeep.md:54",
|
||
"quote": "5.1 | done | felhom.eu/documentation/audits/new-apps-2026-10-01/bench/karakeep/mem-karakeep.csv — bench, swap 0, from birth: web ~503 MiB, chrome 35, ",
|
||
"container": "karakeep-chrome"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 31,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench",
|
||
"cite": "app-catalog-felhom.eu/onboarding/karakeep.md:54",
|
||
"quote": "5.1 | done | felhom.eu/documentation/audits/new-apps-2026-10-01/bench/karakeep/mem-karakeep.csv — bench, swap 0, from birth: web ~503 MiB, chrome 35, ",
|
||
"container": "karakeep-meilisearch"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 832,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "box",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/box/karakeep-final/burst.txt:9",
|
||
"quote": "5.2 burst karakeep: peak anon 832 MiB = 54.2 % of 1536 MiB; oom_kill 0; restarts 0 [10 pages at once, 1536M]",
|
||
"container": "karakeep"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 218,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "box",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/box/karakeep-final/burst.txt:7",
|
||
"quote": "5.2 burst karakeep-chrome: peak anon 218 MiB = 28.4 % of 768 MiB; oom_kill 0; restarts 0",
|
||
"container": "karakeep-chrome"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "kimai",
|
||
"display_name": "Kimai",
|
||
"mem_request": "100M",
|
||
"mem_limit": "640M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 22.9,
|
||
"basis": "anon",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/kimai/bench/evidence/MV-kimai/verdict.json:42",
|
||
"quote": "\"anon_peak_sampled\": 24023040, [kimai, limit 384M, harness soak 606.3 s]",
|
||
"container": "kimai"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 384.0,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/kimai/bench/evidence/MV-kimai/verdict.json:40",
|
||
"quote": "\"peak\": 402653184, [kimai, limit 384M, harness soak 606.3 s]",
|
||
"container": "kimai"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 96.9,
|
||
"basis": "anon",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/kimai/bench/evidence/MV-kimai/verdict.json:42",
|
||
"quote": "\"anon_peak_sampled\": 24023040, [kimai-db, limit 256M, harness soak 606.3 s]",
|
||
"container": "kimai-db"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 132.4,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/kimai/bench/evidence/MV-kimai/verdict.json:40",
|
||
"quote": "\"peak\": 402653184, [kimai-db, limit 256M, harness soak 606.3 s]",
|
||
"container": "kimai-db"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 23.0,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/kimai/bench/evidence/MV-kimai/verdict.json:42",
|
||
"quote": "\"anon_peak_sampled\": 24145920, [kimai, limit 384M, harness soak 605.9 s]",
|
||
"container": "kimai"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 352.1,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/kimai/bench/evidence/MV-kimai/verdict.json:40",
|
||
"quote": "\"peak\": 369184768, [kimai, limit 384M, harness soak 605.9 s]",
|
||
"container": "kimai"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 115.3,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/kimai/bench/evidence/MV-kimai/verdict.json:42",
|
||
"quote": "\"anon_peak_sampled\": 24145920, [kimai-db, limit 256M, harness soak 605.9 s]",
|
||
"container": "kimai-db"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 150.9,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/kimai/bench/evidence/MV-kimai/verdict.json:40",
|
||
"quote": "\"peak\": 369184768, [kimai-db, limit 256M, harness soak 605.9 s]",
|
||
"container": "kimai-db"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "komga",
|
||
"display_name": "Komga",
|
||
"mem_request": "200M",
|
||
"mem_limit": "768M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 484.3,
|
||
"basis": "anon",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/komga/bench-512M/evidence/MV-komga/verdict.json:33",
|
||
"quote": "\"anon_peak_sampled\": 507809792, [komga, limit 512M, harness soak 606.1 s]",
|
||
"container": "komga"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 491.9,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/komga/bench-512M/evidence/MV-komga/verdict.json:31",
|
||
"quote": "\"peak\": 515821568, [komga, limit 512M, harness soak 606.1 s]",
|
||
"container": "komga"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 460.6,
|
||
"basis": "anon",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/komga/bench/evidence/MV-komga/verdict.json:33",
|
||
"quote": "\"anon_peak_sampled\": 482971648, [komga, limit 768M, harness soak 605.2 s]",
|
||
"container": "komga"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 589.6,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/komga/bench/evidence/MV-komga/verdict.json:31",
|
||
"quote": "\"peak\": 618233856, [komga, limit 768M, harness soak 605.2 s]",
|
||
"container": "komga"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 495.6,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/komga/bench/evidence/MV-komga/verdict.json:33",
|
||
"quote": "\"anon_peak_sampled\": 519663616, [komga, limit 768M, harness soak 604.9 s]",
|
||
"container": "komga"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 518.8,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/komga/bench/evidence/MV-komga/verdict.json:31",
|
||
"quote": "\"peak\": 543981568, [komga, limit 768M, harness soak 604.9 s]",
|
||
"container": "komga"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 484.4,
|
||
"basis": "anon",
|
||
"date": "2026-09-23",
|
||
"box": "bench",
|
||
"cite": "app-catalog-felhom.eu/templates/komga/docker-compose.yml:37",
|
||
"quote": "# 768M, MEASURED 2026-09-23 night: 1.27.1 used 94.6 % of 512M (its own memory, anon) under ten [94.6% x 512M]",
|
||
"container": "komga"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "lubelogger",
|
||
"display_name": "LubeLogger",
|
||
"mem_request": "80M",
|
||
"mem_limit": "512M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 63.1,
|
||
"basis": "anon",
|
||
"date": "2026-10-10",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-10/bench/lubelogger/evidence/MV-lubelogger/verdict.json:33",
|
||
"quote": "\"anon_peak_sampled\": 66215936, [lubelogger, limit 512M, harness soak 605.4 s]",
|
||
"container": "lubelogger"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 91.4,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-10",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-10/bench/lubelogger/evidence/MV-lubelogger/verdict.json:31",
|
||
"quote": "\"peak\": 95838208, [lubelogger, limit 512M, harness soak 605.4 s]",
|
||
"container": "lubelogger"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 66.2,
|
||
"basis": "anon",
|
||
"date": "2026-10-10",
|
||
"box": "bench",
|
||
"cite": "app-catalog-felhom.eu/onboarding/lubelogger.md:57",
|
||
"quote": "5.1 | done | felhom.eu/documentation/audits/new-apps-2026-10-10/bench/lubelogger/mem-lubelogger.csv ; felhom.eu/documentation/audits/new-apps-2026-10-",
|
||
"container": "lubelogger"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 46.6,
|
||
"basis": "anon",
|
||
"date": "2026-10-10",
|
||
"box": "box (9202)",
|
||
"cite": "app-catalog-felhom.eu/onboarding/lubelogger.md:57",
|
||
"quote": "5.1 | done | felhom.eu/documentation/audits/new-apps-2026-10-10/bench/lubelogger/mem-lubelogger.csv ; felhom.eu/documentation/audits/new-apps-2026-10-",
|
||
"container": "lubelogger"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "mealie",
|
||
"display_name": "Mealie",
|
||
"mem_request": "200M",
|
||
"mem_limit": "1000M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 231.2,
|
||
"basis": "anon",
|
||
"date": "2026-09-24",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-25/E/apps/mealie/bench/evidence/MV-mealie/verdict.json:33",
|
||
"quote": "\"anon_peak_sampled\": 242405376, [mealie, limit 1000M, harness soak 604.9 s]",
|
||
"container": "mealie"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 247.9,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-24",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-25/E/apps/mealie/bench/evidence/MV-mealie/verdict.json:31",
|
||
"quote": "\"peak\": 259948544, [mealie, limit 1000M, harness soak 604.9 s]",
|
||
"container": "mealie"
|
||
},
|
||
{
|
||
"what": "typical",
|
||
"mb": 273.3,
|
||
"basis": "docker stats",
|
||
"date": "2026-09-14",
|
||
"box": "BIGNIGHT household VM",
|
||
"cite": "felhom.eu/documentation/audits/evidence-bignight-2026-09-14/phase3/paperless-oom-check.txt:33",
|
||
"quote": "mealie 273.3MiB / 1000MiB [one docker stats snapshot during household-month drill]",
|
||
"container": "mealie"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "metube",
|
||
"display_name": "MeTube",
|
||
"mem_request": "128M",
|
||
"mem_limit": "768M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 215.7,
|
||
"basis": "anon",
|
||
"date": "2026-10-02",
|
||
"box": null,
|
||
"cite": "felhom.eu/documentation/audits/family-gate-2026-10-02/C-metube-bench/move/evidence/MV-metube/verdict.json:33",
|
||
"quote": "\"anon_peak_sampled\": 226152448, [metube, limit 768M, harness soak 605.3 s]",
|
||
"container": "metube"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 771.9,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-02",
|
||
"box": null,
|
||
"cite": "felhom.eu/documentation/audits/family-gate-2026-10-02/C-metube-bench/move/evidence/MV-metube/verdict.json:31",
|
||
"quote": "\"peak\": 809365504, [metube, limit 768M, harness soak 605.3 s]",
|
||
"container": "metube"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 58.8,
|
||
"basis": "anon",
|
||
"date": "2026-10-02",
|
||
"box": "bench",
|
||
"cite": "app-catalog-felhom.eu/onboarding/metube.md:57",
|
||
"quote": "5.1 | done | felhom.eu/documentation/audits/family-gate-2026-10-02/C-metube-bench/birth/mem-summary.txt ; felhom.eu/documentation/audits/family-gate-2",
|
||
"container": "metube"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 270.2,
|
||
"basis": "anon",
|
||
"date": "2026-10-02",
|
||
"box": "bench",
|
||
"cite": "app-catalog-felhom.eu/onboarding/metube.md:58",
|
||
"quote": "5.2 | done | felhom.eu/documentation/audits/family-gate-2026-10-02/C-metube-bench/move/mem-summary.txt ; felhom.eu/documentation/audits/family-gate-20",
|
||
"container": "metube"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "n8n",
|
||
"display_name": "n8n",
|
||
"mem_request": "512M",
|
||
"mem_limit": "1536M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 348.2,
|
||
"basis": "anon",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/n8n/bench/evidence/MV-n8n/verdict.json:33",
|
||
"quote": "\"anon_peak_sampled\": 365133824, [n8n, limit 1536M, harness soak 605.6 s]",
|
||
"container": "n8n"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 719.4,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/n8n/bench/evidence/MV-n8n/verdict.json:31",
|
||
"quote": "\"peak\": 754352128, [n8n, limit 1536M, harness soak 605.6 s]",
|
||
"container": "n8n"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 344.8,
|
||
"basis": "anon",
|
||
"date": "2026-09-24",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-25/E/apps/n8n/bench/evidence/MV-n8n/verdict.json:33",
|
||
"quote": "\"anon_peak_sampled\": 361549824, [n8n, limit 1536M, harness soak 605.0 s]",
|
||
"container": "n8n"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 859.3,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-24",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-25/E/apps/n8n/bench/evidence/MV-n8n/verdict.json:31",
|
||
"quote": "\"peak\": 900997120, [n8n, limit 1536M, harness soak 605.0 s]",
|
||
"container": "n8n"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 352.8,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/n8n/bench/evidence/MV-n8n/verdict.json:33",
|
||
"quote": "\"anon_peak_sampled\": 369987584, [n8n, limit 1536M, harness soak 605.2 s]",
|
||
"container": "n8n"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 695.9,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/n8n/bench/evidence/MV-n8n/verdict.json:31",
|
||
"quote": "\"peak\": 729747456, [n8n, limit 1536M, harness soak 605.2 s]",
|
||
"container": "n8n"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "navidrome",
|
||
"display_name": "Navidrome",
|
||
"mem_request": "50M",
|
||
"mem_limit": "256M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 16.2,
|
||
"basis": "anon",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/navidrome/bench/evidence/MV-navidrome/verdict.json:33",
|
||
"quote": "\"anon_peak_sampled\": 16961536, [navidrome, limit 256M, harness soak 605.0 s]",
|
||
"container": "navidrome"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 23.7,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/navidrome/bench/evidence/MV-navidrome/verdict.json:31",
|
||
"quote": "\"peak\": 24809472, [navidrome, limit 256M, harness soak 605.0 s]",
|
||
"container": "navidrome"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 17.6,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/navidrome/bench/evidence/MV-navidrome/verdict.json:33",
|
||
"quote": "\"anon_peak_sampled\": 18440192, [navidrome, limit 256M, harness soak 605.0 s]",
|
||
"container": "navidrome"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 24.1,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/F/apps/navidrome/bench/evidence/MV-navidrome/verdict.json:31",
|
||
"quote": "\"peak\": 25247744, [navidrome, limit 256M, harness soak 605.0 s]",
|
||
"container": "navidrome"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "nextcloud",
|
||
"display_name": "Nextcloud",
|
||
"mem_request": "256M",
|
||
"mem_limit": "1664M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 1024.4,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/nextcloud/bench-1024M/evidence/MV-nextcloud/verdict.json:42",
|
||
"quote": "\"peak\": 1074110464, [nextcloud, limit 1024M, harness soak 607.2 s]",
|
||
"container": "nextcloud"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 135.1,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/nextcloud/bench-1024M/evidence/MV-nextcloud/verdict.json:42",
|
||
"quote": "\"peak\": 1074110464, [nextcloud-db, limit 512M, harness soak 607.2 s]",
|
||
"container": "nextcloud-db"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 47.0,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/nextcloud/bench-1024M/evidence/MV-nextcloud/verdict.json:60",
|
||
"quote": "\"peak\": 49262592, [nextcloud-redis, limit 128M, harness soak 607.2 s]",
|
||
"container": "nextcloud-redis"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 80.5,
|
||
"basis": "anon",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/nextcloud/bench/evidence/MV-nextcloud/verdict.json:44",
|
||
"quote": "\"anon_peak_sampled\": 84439040, [nextcloud, limit 1024M, harness soak 607.1 s]",
|
||
"container": "nextcloud"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 1024.0,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/nextcloud/bench/evidence/MV-nextcloud/verdict.json:42",
|
||
"quote": "\"peak\": 1073741824, [nextcloud, limit 1024M, harness soak 607.1 s]",
|
||
"container": "nextcloud"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 124.1,
|
||
"basis": "anon",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/nextcloud/bench/evidence/MV-nextcloud/verdict.json:44",
|
||
"quote": "\"anon_peak_sampled\": 84439040, [nextcloud-db, limit 512M, harness soak 607.1 s]",
|
||
"container": "nextcloud-db"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 187.3,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/nextcloud/bench/evidence/MV-nextcloud/verdict.json:42",
|
||
"quote": "\"peak\": 1073741824, [nextcloud-db, limit 512M, harness soak 607.1 s]",
|
||
"container": "nextcloud-db"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 9.0,
|
||
"basis": "anon",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/nextcloud/bench/evidence/MV-nextcloud/verdict.json:66",
|
||
"quote": "\"anon_peak_sampled\": 9433088, [nextcloud-redis, limit 128M, harness soak 607.1 s]",
|
||
"container": "nextcloud-redis"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 36.0,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/nextcloud/bench/evidence/MV-nextcloud/verdict.json:64",
|
||
"quote": "\"peak\": 37715968, [nextcloud-redis, limit 128M, harness soak 607.1 s]",
|
||
"container": "nextcloud-redis"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 80.7,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/retest-2026-10/nextcloud/bench/evidence/RT-nextcloud/verdict.json:44",
|
||
"quote": "\"anon_peak_sampled\": 84586496, [nextcloud, limit 1024M, harness soak 606.8 s]",
|
||
"container": "nextcloud"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 133.7,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/retest-2026-10/nextcloud/bench/evidence/RT-nextcloud/verdict.json:42",
|
||
"quote": "\"peak\": 140226560, [nextcloud, limit 1024M, harness soak 606.8 s]",
|
||
"container": "nextcloud"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 121.1,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/retest-2026-10/nextcloud/bench/evidence/RT-nextcloud/verdict.json:44",
|
||
"quote": "\"anon_peak_sampled\": 84586496, [nextcloud-db, limit 512M, harness soak 606.8 s]",
|
||
"container": "nextcloud-db"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 158.8,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/retest-2026-10/nextcloud/bench/evidence/RT-nextcloud/verdict.json:42",
|
||
"quote": "\"peak\": 140226560, [nextcloud-db, limit 512M, harness soak 606.8 s]",
|
||
"container": "nextcloud-db"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 9.0,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/retest-2026-10/nextcloud/bench/evidence/RT-nextcloud/verdict.json:66",
|
||
"quote": "\"anon_peak_sampled\": 9453568, [nextcloud-redis, limit 128M, harness soak 606.8 s]",
|
||
"container": "nextcloud-redis"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 46.9,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/retest-2026-10/nextcloud/bench/evidence/RT-nextcloud/verdict.json:64",
|
||
"quote": "\"peak\": 49229824, [nextcloud-redis, limit 128M, harness soak 606.8 s]",
|
||
"container": "nextcloud-redis"
|
||
},
|
||
{
|
||
"what": "typical",
|
||
"mb": 228.3,
|
||
"basis": "docker stats",
|
||
"date": "2026-09-14",
|
||
"box": "BIGNIGHT household VM",
|
||
"cite": "felhom.eu/documentation/audits/evidence-bignight-2026-09-14/phase3/paperless-oom-check.txt:34",
|
||
"quote": "nextcloud 228.3MiB / 1GiB [one docker stats snapshot during household-month drill]",
|
||
"container": "nextcloud"
|
||
},
|
||
{
|
||
"what": "typical",
|
||
"mb": 85.95,
|
||
"basis": "docker stats",
|
||
"date": "2026-09-14",
|
||
"box": "BIGNIGHT household VM",
|
||
"cite": "felhom.eu/documentation/audits/evidence-bignight-2026-09-14/phase3/paperless-oom-check.txt:35",
|
||
"quote": "nextcloud-db 85.95MiB / 512MiB [one docker stats snapshot during household-month drill]",
|
||
"container": "nextcloud-db"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "nzbget",
|
||
"display_name": "NZBGet",
|
||
"mem_request": "64M",
|
||
"mem_limit": "512M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 4.6,
|
||
"basis": "anon",
|
||
"date": "2026-10-12",
|
||
"box": null,
|
||
"cite": "felhom.eu/documentation/audits/usenet-2026-10-12/nzbget-bench/MV-nzbget/verdict.json:33",
|
||
"quote": "\"anon_peak_sampled\": 4870144, [nzbget, limit 512M, harness soak 423.7 s]",
|
||
"container": "nzbget"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 8.4,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-12",
|
||
"box": null,
|
||
"cite": "felhom.eu/documentation/audits/usenet-2026-10-12/nzbget-bench/MV-nzbget/verdict.json:31",
|
||
"quote": "\"peak\": 8859648, [nzbget, limit 512M, harness soak 423.7 s]",
|
||
"container": "nzbget"
|
||
},
|
||
{
|
||
"what": "idle",
|
||
"mb": 5.9,
|
||
"basis": "docker stats",
|
||
"date": "2026-10-12",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "app-catalog-felhom.eu/templates/nzbget/.felhom.yml:28",
|
||
"quote": "# Measured on the bench 2026-10-12 (LXC 9401): 5.9 MiB idle, anon 6.3 MiB, 0 oom_kill. The limit is",
|
||
"container": "nzbget"
|
||
},
|
||
{
|
||
"what": "idle",
|
||
"mb": 6.3,
|
||
"basis": "anon",
|
||
"date": "2026-10-12",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "app-catalog-felhom.eu/templates/nzbget/.felhom.yml:28",
|
||
"quote": "# Measured on the bench 2026-10-12 (LXC 9401): 5.9 MiB idle, anon 6.3 MiB, 0 oom_kill. The limit is",
|
||
"container": "nzbget"
|
||
},
|
||
{
|
||
"what": "idle",
|
||
"mb": 6.3,
|
||
"basis": "anon",
|
||
"date": "2026-10-12",
|
||
"box": "bench",
|
||
"cite": "app-catalog-felhom.eu/onboarding/nzbget.md:58",
|
||
"quote": "5.1 | done | felhom.eu/documentation/audits/usenet-2026-10-12/nzbget-bench/11-memory.txt — first start from birth: 5.9 MiB used, 6.3 MiB anon, 0 oom_k",
|
||
"container": "nzbget"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "onlyoffice",
|
||
"display_name": "OnlyOffice",
|
||
"mem_request": "512M",
|
||
"mem_limit": "2048M",
|
||
"measured": [],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "opengist",
|
||
"display_name": "OpenGist",
|
||
"mem_request": "30M",
|
||
"mem_limit": "128M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 99.6,
|
||
"basis": "anon",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/opengist/bench/evidence/MV-opengist/verdict.json:33",
|
||
"quote": "\"anon_peak_sampled\": 104394752, [opengist, limit 128M, harness soak 606.0 s]",
|
||
"container": "opengist"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 128.0,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/opengist/bench/evidence/MV-opengist/verdict.json:31",
|
||
"quote": "\"peak\": 134221824, [opengist, limit 128M, harness soak 606.0 s]",
|
||
"container": "opengist"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "outline",
|
||
"display_name": "Outline",
|
||
"mem_request": "200M",
|
||
"mem_limit": "1152M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 257.3,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/outline/bench/evidence/MV-outline/verdict.json:45",
|
||
"quote": "\"anon_peak_sampled\": 269766656, [outline, limit 768M, harness soak 606.9 s]",
|
||
"container": "outline"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 289.5,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/outline/bench/evidence/MV-outline/verdict.json:43",
|
||
"quote": "\"peak\": 303575040, [outline, limit 768M, harness soak 606.9 s]",
|
||
"container": "outline"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 13.9,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/outline/bench/evidence/MV-outline/verdict.json:45",
|
||
"quote": "\"anon_peak_sampled\": 269766656, [outline-postgres, limit 256M, harness soak 606.9 s]",
|
||
"container": "outline-postgres"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 159.0,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/outline/bench/evidence/MV-outline/verdict.json:43",
|
||
"quote": "\"peak\": 303575040, [outline-postgres, limit 256M, harness soak 606.9 s]",
|
||
"container": "outline-postgres"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 3.3,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/outline/bench/evidence/MV-outline/verdict.json:67",
|
||
"quote": "\"anon_peak_sampled\": 3473408, [outline-redis, limit 128M, harness soak 606.9 s]",
|
||
"container": "outline-redis"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 9.0,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/outline/bench/evidence/MV-outline/verdict.json:65",
|
||
"quote": "\"peak\": 9478144, [outline-redis, limit 128M, harness soak 606.9 s]",
|
||
"container": "outline-redis"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 375.7,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/bench/apps/outline/bench/evidence/MV-outline/verdict.json:45",
|
||
"quote": "\"anon_peak_sampled\": 393965568, [outline, limit 768M, harness soak 607.3 s]",
|
||
"container": "outline"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 407.8,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/bench/apps/outline/bench/evidence/MV-outline/verdict.json:43",
|
||
"quote": "\"peak\": 427581440, [outline, limit 768M, harness soak 607.3 s]",
|
||
"container": "outline"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 13.8,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/bench/apps/outline/bench/evidence/MV-outline/verdict.json:45",
|
||
"quote": "\"anon_peak_sampled\": 393965568, [outline-postgres, limit 256M, harness soak 607.3 s]",
|
||
"container": "outline-postgres"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 167.6,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/bench/apps/outline/bench/evidence/MV-outline/verdict.json:43",
|
||
"quote": "\"peak\": 427581440, [outline-postgres, limit 256M, harness soak 607.3 s]",
|
||
"container": "outline-postgres"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 3.2,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/bench/apps/outline/bench/evidence/MV-outline/verdict.json:67",
|
||
"quote": "\"anon_peak_sampled\": 3354624, [outline-redis, limit 128M, harness soak 607.3 s]",
|
||
"container": "outline-redis"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 9.0,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/bench/apps/outline/bench/evidence/MV-outline/verdict.json:65",
|
||
"quote": "\"peak\": 9437184, [outline-redis, limit 128M, harness soak 607.3 s]",
|
||
"container": "outline-redis"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "paperless-ngx",
|
||
"display_name": "Paperless-ngx",
|
||
"mem_request": "500M",
|
||
"mem_limit": "1664M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 9.8,
|
||
"basis": "anon",
|
||
"date": "2026-09-27",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/B/apps/paperless-ngx/bench/evidence/MV-paperless-ngx/verdict.json:44",
|
||
"quote": "\"anon_peak_sampled\": 10256384, [paperless-postgres, limit 256M, harness soak 606.9 s]",
|
||
"container": "paperless-postgres"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 184.3,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-27",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/B/apps/paperless-ngx/bench/evidence/MV-paperless-ngx/verdict.json:42",
|
||
"quote": "\"peak\": 193302528, [paperless-postgres, limit 256M, harness soak 606.9 s]",
|
||
"container": "paperless-postgres"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 3.0,
|
||
"basis": "anon",
|
||
"date": "2026-09-27",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/B/apps/paperless-ngx/bench/evidence/MV-paperless-ngx/verdict.json:55",
|
||
"quote": "\"anon_peak_sampled\": 3137536, [paperless-redis, limit 128M, harness soak 606.9 s]",
|
||
"container": "paperless-redis"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 7.0,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-27",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/B/apps/paperless-ngx/bench/evidence/MV-paperless-ngx/verdict.json:53",
|
||
"quote": "\"peak\": 7303168, [paperless-redis, limit 128M, harness soak 606.9 s]",
|
||
"container": "paperless-redis"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 512.5,
|
||
"basis": "anon",
|
||
"date": "2026-09-27",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/B/apps/paperless-ngx/bench/evidence/MV-paperless-ngx/verdict.json:66",
|
||
"quote": "\"anon_peak_sampled\": 537432064, [paperless-webserver, limit 1280M, harness soak 606.9 s]",
|
||
"container": "paperless-webserver"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 630.1,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-27",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/B/apps/paperless-ngx/bench/evidence/MV-paperless-ngx/verdict.json:64",
|
||
"quote": "\"peak\": 660705280, [paperless-webserver, limit 1280M, harness soak 606.9 s]",
|
||
"container": "paperless-webserver"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 747.0,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-15",
|
||
"box": "9202",
|
||
"cite": "app-catalog-felhom.eu/templates/paperless-ngx/docker-compose.yml:64",
|
||
"quote": "# consumed, memory.peak 783 294 464 B; the cap below is peak x 1.5 rounded up to 256M. [783294464 B = 747 MiB, 20-doc batch, 1 worker]",
|
||
"container": "paperless-webserver"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 595.3,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-15",
|
||
"box": "9202",
|
||
"cite": "felhom.eu/documentation/audits/evidence-p1fixes-2026-09-15/E2-paperless-measure.txt:57",
|
||
"quote": "startup-only peak before upload = 624263168 B (595.3 MiB) [startup before upload]",
|
||
"container": "paperless-webserver"
|
||
},
|
||
{
|
||
"what": "typical",
|
||
"mb": 609.9,
|
||
"basis": "docker stats",
|
||
"date": "2026-09-14",
|
||
"box": "BIGNIGHT household VM",
|
||
"cite": "felhom.eu/documentation/audits/evidence-bignight-2026-09-14/phase3/paperless-oom-check.txt:39",
|
||
"quote": "paperless-webserver 609.9MiB / 768MiB [one docker stats snapshot during household-month drill, container had been OOM-killed]",
|
||
"container": "paperless-webserver"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "papra",
|
||
"display_name": "Papra",
|
||
"mem_request": "256M",
|
||
"mem_limit": "768M",
|
||
"measured": [
|
||
{
|
||
"what": "idle",
|
||
"mb": 255,
|
||
"basis": "unknown",
|
||
"date": null,
|
||
"box": null,
|
||
"cite": "app-catalog-felhom.eu/templates/papra/docker-compose.yml:4",
|
||
"quote": "# RAM: ~255M idle, ~405M anon at first-start migration (mem_limit: 768M, R-803) | Pi-compatible: Yes",
|
||
"container": "papra"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 405,
|
||
"basis": "anon",
|
||
"date": null,
|
||
"box": null,
|
||
"cite": "app-catalog-felhom.eu/templates/papra/docker-compose.yml:4",
|
||
"quote": "# RAM: ~255M idle, ~405M anon at first-start migration (mem_limit: 768M, R-803) | Pi-compatible: Yes [first-start migration]",
|
||
"container": "papra"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 405.3,
|
||
"basis": "anon",
|
||
"date": "2026-10-02",
|
||
"box": "bench",
|
||
"cite": "felhom.eu/documentation/audits/persistence-sweep-2026-10-02/A/papra/SUMMARY.md:15",
|
||
"quote": "- **peak anon 425,029,632 B = 405.3 MiB**, sampled during first start/migration (4–28 s after start) [first start/migration]",
|
||
"container": "papra"
|
||
},
|
||
{
|
||
"what": "idle",
|
||
"mb": 254,
|
||
"basis": "anon",
|
||
"date": "2026-10-02",
|
||
"box": "bench",
|
||
"cite": "felhom.eu/documentation/audits/persistence-sweep-2026-10-02/A/papra/SUMMARY.md:17",
|
||
"quote": "- after healthy: anon ~356 MiB for ~2 min, then settles at **~254 MiB idle**, which is already near the old 256M limit",
|
||
"container": "papra"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 483,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-02",
|
||
"box": "bench",
|
||
"cite": "felhom.eu/documentation/audits/persistence-sweep-2026-10-02/A/papra/SUMMARY.md:22",
|
||
"quote": "405.3 MiB × 1.6 = 648 MiB → next catalog step **768M**. 768M also covers the highest `memory.peak` seen (483 MiB) at 1.59×.",
|
||
"container": "papra"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "plant-it",
|
||
"display_name": "Plant-it",
|
||
"mem_request": "50M",
|
||
"mem_limit": "256M",
|
||
"measured": [],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "plex",
|
||
"display_name": "Plex",
|
||
"mem_request": "512M",
|
||
"mem_limit": "2048M",
|
||
"measured": [],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "privatebin",
|
||
"display_name": "PrivateBin",
|
||
"mem_request": "30M",
|
||
"mem_limit": "128M",
|
||
"measured": [
|
||
{
|
||
"what": "typical",
|
||
"mb": 22.47,
|
||
"basis": "docker stats",
|
||
"date": "2026-09-14",
|
||
"box": "BIGNIGHT household VM",
|
||
"cite": "felhom.eu/documentation/audits/evidence-bignight-2026-09-14/phase3/paperless-oom-check.txt:40",
|
||
"quote": "privatebin 22.47MiB / 128MiB [one docker stats snapshot during household-month drill]",
|
||
"container": "privatebin"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "qbittorrent",
|
||
"display_name": "qBittorrent",
|
||
"mem_request": "192M",
|
||
"mem_limit": "1024M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 317.6,
|
||
"basis": "anon",
|
||
"date": "2026-10-12",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/qbittorrent-2026-10-12/bench/MV-qbittorrent/verdict.json:33",
|
||
"quote": "\"anon_peak_sampled\": 333021184, [qbittorrent, limit 1024M, harness soak 605.3 s]",
|
||
"container": "qbittorrent"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 768.6,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-12",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/qbittorrent-2026-10-12/bench/MV-qbittorrent/verdict.json:31",
|
||
"quote": "\"peak\": 805883904, [qbittorrent, limit 1024M, harness soak 605.3 s]",
|
||
"container": "qbittorrent"
|
||
},
|
||
{
|
||
"what": "idle",
|
||
"mb": 20,
|
||
"basis": "unknown",
|
||
"date": "2026-10-12",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "app-catalog-felhom.eu/templates/qbittorrent/.felhom.yml:24",
|
||
"quote": "# Measured on the bench 2026-10-12 (LXC 9401): 20 MiB idle, 163 MiB while seeding, cgroup peak",
|
||
"container": "qbittorrent"
|
||
},
|
||
{
|
||
"what": "typical",
|
||
"mb": 163,
|
||
"basis": "unknown",
|
||
"date": "2026-10-12",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "app-catalog-felhom.eu/templates/qbittorrent/.felhom.yml:24",
|
||
"quote": "# Measured on the bench 2026-10-12 (LXC 9401): 20 MiB idle, 163 MiB while seeding, cgroup peak [163 MiB while seeding]",
|
||
"container": "qbittorrent"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 398,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-12",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "app-catalog-felhom.eu/templates/qbittorrent/.felhom.yml:25",
|
||
"quote": "# 398 MiB during a 9 MB/s download (page cache included).",
|
||
"container": "qbittorrent"
|
||
},
|
||
{
|
||
"what": "idle",
|
||
"mb": 16,
|
||
"basis": "anon",
|
||
"date": "2026-10-12",
|
||
"box": "bench",
|
||
"cite": "app-catalog-felhom.eu/onboarding/qbittorrent.md:55",
|
||
"quote": "5.1 | done | felhom.eu/documentation/audits/qbittorrent-2026-10-12/bench/08-memory.txt — first start from birth: 16 MiB anon, 0 oom_kills, swap off on",
|
||
"container": "qbittorrent"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "radarr",
|
||
"display_name": "Radarr",
|
||
"mem_request": "150M",
|
||
"mem_limit": "512M",
|
||
"measured": [],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "radicale",
|
||
"display_name": "Radicale",
|
||
"mem_request": "40M",
|
||
"mem_limit": "128M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 25.6,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/radicale-attempt1/evidence/MV-radicale/verdict.json:33",
|
||
"quote": "\"anon_peak_sampled\": 26796032, [radicale, limit 128M, harness soak 604.7 s]",
|
||
"container": "radicale"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 30.4,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/radicale-attempt1/evidence/MV-radicale/verdict.json:31",
|
||
"quote": "\"peak\": 31883264, [radicale, limit 128M, harness soak 604.7 s]",
|
||
"container": "radicale"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 25.6,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/radicale/evidence/MV-radicale/verdict.json:33",
|
||
"quote": "\"anon_peak_sampled\": 26791936, [radicale, limit 128M, harness soak 605.7 s]",
|
||
"container": "radicale"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 30.4,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/new-apps-2026-10-01/bench/radicale/evidence/MV-radicale/verdict.json:31",
|
||
"quote": "\"peak\": 31842304, [radicale, limit 128M, harness soak 605.7 s]",
|
||
"container": "radicale"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 26,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench",
|
||
"cite": "app-catalog-felhom.eu/onboarding/radicale.md:54",
|
||
"quote": "5.1 | done | felhom.eu/documentation/audits/new-apps-2026-10-01/bench/radicale/mem-radicale.csv — bench, swap 0, from birth: peak anon ~26 MiB of 128M",
|
||
"container": "radicale"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "rallly",
|
||
"display_name": "Rallly",
|
||
"mem_request": "384M",
|
||
"mem_limit": "1024M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 465.7,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/rallly/bench/evidence/MV-rallly/verdict.json:42",
|
||
"quote": "\"anon_peak_sampled\": 488271872, [rallly, limit 768M, harness soak 606.1 s]",
|
||
"container": "rallly"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 491.8,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/rallly/bench/evidence/MV-rallly/verdict.json:40",
|
||
"quote": "\"peak\": 515645440, [rallly, limit 768M, harness soak 606.1 s]",
|
||
"container": "rallly"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 5.3,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/rallly/bench/evidence/MV-rallly/verdict.json:42",
|
||
"quote": "\"anon_peak_sampled\": 488271872, [rallly-postgres, limit 256M, harness soak 606.1 s]",
|
||
"container": "rallly-postgres"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 168.4,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/rallly/bench/evidence/MV-rallly/verdict.json:40",
|
||
"quote": "\"peak\": 515645440, [rallly-postgres, limit 256M, harness soak 606.1 s]",
|
||
"container": "rallly-postgres"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 473.2,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/bench/apps/rallly/bench/evidence/MV-rallly/verdict.json:42",
|
||
"quote": "\"anon_peak_sampled\": 496226304, [rallly, limit 768M, harness soak 606.3 s]",
|
||
"container": "rallly"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 526.4,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/bench/apps/rallly/bench/evidence/MV-rallly/verdict.json:40",
|
||
"quote": "\"peak\": 551976960, [rallly, limit 768M, harness soak 606.3 s]",
|
||
"container": "rallly"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 5.4,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/bench/apps/rallly/bench/evidence/MV-rallly/verdict.json:42",
|
||
"quote": "\"anon_peak_sampled\": 496226304, [rallly-postgres, limit 256M, harness soak 606.3 s]",
|
||
"container": "rallly-postgres"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 138.8,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/bench/apps/rallly/bench/evidence/MV-rallly/verdict.json:40",
|
||
"quote": "\"peak\": 551976960, [rallly-postgres, limit 256M, harness soak 606.3 s]",
|
||
"container": "rallly-postgres"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "recipe-importer",
|
||
"display_name": "Recipe Importer",
|
||
"mem_request": "30M",
|
||
"mem_limit": "128M",
|
||
"measured": [],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "romm",
|
||
"display_name": "RomM",
|
||
"mem_request": "300M",
|
||
"mem_limit": "1280M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 598.8,
|
||
"basis": "anon",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/romm-engine/bench/evidence/MV-romm/verdict.json:45",
|
||
"quote": "\"anon_peak_sampled\": 627875840, [romm, limit 768M, harness soak 607.1 s]",
|
||
"container": "romm"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 645.7,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/romm-engine/bench/evidence/MV-romm/verdict.json:43",
|
||
"quote": "\"peak\": 677031936, [romm, limit 768M, harness soak 607.1 s]",
|
||
"container": "romm"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 101.5,
|
||
"basis": "anon",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/romm-engine/bench/evidence/MV-romm/verdict.json:45",
|
||
"quote": "\"anon_peak_sampled\": 627875840, [romm-db, limit 384M, harness soak 607.1 s]",
|
||
"container": "romm-db"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 144.3,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/romm-engine/bench/evidence/MV-romm/verdict.json:43",
|
||
"quote": "\"peak\": 677031936, [romm-db, limit 384M, harness soak 607.1 s]",
|
||
"container": "romm-db"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 14.2,
|
||
"basis": "anon",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/romm-engine/bench/evidence/MV-romm/verdict.json:67",
|
||
"quote": "\"anon_peak_sampled\": 14897152, [romm-redis, limit 128M, harness soak 607.1 s]",
|
||
"container": "romm-redis"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 44.3,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/romm-engine/bench/evidence/MV-romm/verdict.json:65",
|
||
"quote": "\"peak\": 46465024, [romm-redis, limit 128M, harness soak 607.1 s]",
|
||
"container": "romm-redis"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 610.4,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/romm/bench/evidence/MV-romm/verdict.json:44",
|
||
"quote": "\"peak\": 640077824, [romm, limit 768M, harness soak 607.5 s]",
|
||
"container": "romm"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 161.8,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/romm/bench/evidence/MV-romm/verdict.json:44",
|
||
"quote": "\"peak\": 640077824, [romm-db, limit 384M, harness soak 607.5 s]",
|
||
"container": "romm-db"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 45.2,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/romm/bench/evidence/MV-romm/verdict.json:62",
|
||
"quote": "\"peak\": 47415296, [romm-redis, limit 128M, harness soak 607.5 s]",
|
||
"container": "romm-redis"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 621.1,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": null,
|
||
"cite": "felhom.eu/documentation/audits/update-rulings-2026-09-23/harness/evidence/M1/verdict.json:32",
|
||
"quote": "\"peak\": 651239424, [romm, limit 768M, harness soak 608.5 s]",
|
||
"container": "romm"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 148.7,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": null,
|
||
"cite": "felhom.eu/documentation/audits/update-rulings-2026-09-23/harness/evidence/M1/verdict.json:41",
|
||
"quote": "\"peak\": 155947008, [romm-db, limit 384M, harness soak 608.5 s]",
|
||
"container": "romm-db"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 37.4,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": null,
|
||
"cite": "felhom.eu/documentation/audits/update-rulings-2026-09-23/harness/evidence/M1/verdict.json:50",
|
||
"quote": "\"peak\": 39243776, [romm-redis, limit 128M, harness soak 608.5 s]",
|
||
"container": "romm-redis"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 512.0,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": null,
|
||
"cite": "felhom.eu/documentation/audits/update-rulings-2026-09-23/harness/evidence/M1old/verdict.json:37",
|
||
"quote": "\"peak\": 536875008, [romm, limit 512M, harness soak 76.5 s]",
|
||
"container": "romm"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 146.5,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": null,
|
||
"cite": "felhom.eu/documentation/audits/update-rulings-2026-09-23/harness/evidence/M1old/verdict.json:46",
|
||
"quote": "\"peak\": 153600000, [romm-db, limit 384M, harness soak 76.5 s]",
|
||
"container": "romm-db"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 30.6,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": null,
|
||
"cite": "felhom.eu/documentation/audits/update-rulings-2026-09-23/harness/evidence/M1old/verdict.json:55",
|
||
"quote": "\"peak\": 32137216, [romm-redis, limit 128M, harness soak 76.5 s]",
|
||
"container": "romm-redis"
|
||
},
|
||
{
|
||
"what": "unclear",
|
||
"mb": 216,
|
||
"basis": "unknown",
|
||
"date": "2026-09-22",
|
||
"box": "demo-hp",
|
||
"cite": "app-catalog-felhom.eu/templates/romm/docker-compose.yml:59",
|
||
"quote": "# uvicorn worker holds ~216 MiB, so four of them plus the master reach ~882 MiB and the [per warm uvicorn worker (RSS per process), not container tota",
|
||
"container": "romm"
|
||
},
|
||
{
|
||
"what": "typical",
|
||
"mb": 450,
|
||
"basis": "unknown",
|
||
"date": "2026-09-22",
|
||
"box": "demo-hp",
|
||
"cite": "app-catalog-felhom.eu/templates/romm/docker-compose.yml:62",
|
||
"quote": "# is one household on one small box. Two workers measure ~450 MiB and fit 768M with [2 workers]",
|
||
"container": "romm"
|
||
},
|
||
{
|
||
"what": "typical",
|
||
"mb": 599.7,
|
||
"basis": "docker stats",
|
||
"date": "2026-09-23",
|
||
"box": "demo-hp 9201",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/press9201/romm-memory.txt:1",
|
||
"quote": "23:23 9201 romm after the two-step press: 599.7MiB/768MiB, oom_kill 0, restarts 0, 0 SIGKILL lines in 10 min [10 min after update]",
|
||
"container": "romm"
|
||
},
|
||
{
|
||
"what": "typical",
|
||
"mb": 277.8,
|
||
"basis": "docker stats",
|
||
"date": "2026-06-14",
|
||
"box": "9201",
|
||
"cite": "felhom.eu/documentation/audits/live-drive-findings-2026-06-14.md:122",
|
||
"quote": "- **Per-container metrics: accurate.** `/api/metrics/containers/summary` reports romm `mem_usage_mb=278.1, limit 512`; `docker stats romm` = `277.8MiB",
|
||
"container": "romm"
|
||
},
|
||
{
|
||
"what": "unclear",
|
||
"mb": 457,
|
||
"basis": "unknown",
|
||
"date": "2026-09-22",
|
||
"box": "demo-hp",
|
||
"cite": "app-catalog-felhom.eu/CHANGELOG.md:1026",
|
||
"quote": "out of memory?` in six hours, the container pinned at 457 MiB of its 512 MiB limit, **~500% CPU** in [4-worker OOM storm, not a healthy figure]",
|
||
"container": "romm"
|
||
}
|
||
],
|
||
"cpu": [
|
||
{
|
||
"what": "peak",
|
||
"pct": 500,
|
||
"basis": "unknown",
|
||
"date": "2026-09-22",
|
||
"box": "demo-hp",
|
||
"cite": "app-catalog-felhom.eu/templates/romm/docker-compose.yml:61",
|
||
"quote": "# ~500% CPU, host load 5.2 while otherwise idle. Four workers is a SERVER default; this [4 workers in OOM restart storm, pathological]",
|
||
"container": "romm"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"slug": "sabnzbd",
|
||
"display_name": "SABnzbd",
|
||
"mem_request": "192M",
|
||
"mem_limit": "1024M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 64.7,
|
||
"basis": "anon",
|
||
"date": "2026-10-12",
|
||
"box": null,
|
||
"cite": "felhom.eu/documentation/audits/usenet-2026-10-12/sabnzbd-bench/MV-sabnzbd/verdict.json:33",
|
||
"quote": "\"anon_peak_sampled\": 67883008, [sabnzbd, limit 1024M, harness soak 302.7 s]",
|
||
"container": "sabnzbd"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 72.9,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-12",
|
||
"box": null,
|
||
"cite": "felhom.eu/documentation/audits/usenet-2026-10-12/sabnzbd-bench/MV-sabnzbd/verdict.json:31",
|
||
"quote": "\"peak\": 76402688, [sabnzbd, limit 1024M, harness soak 302.7 s]",
|
||
"container": "sabnzbd"
|
||
},
|
||
{
|
||
"what": "idle",
|
||
"mb": 68.7,
|
||
"basis": "anon",
|
||
"date": "2026-10-12",
|
||
"box": "bench",
|
||
"cite": "app-catalog-felhom.eu/onboarding/sabnzbd.md:59",
|
||
"quote": "5.1 | done | felhom.eu/documentation/audits/usenet-2026-10-12/sabnzbd-bench/11-memory.txt — first start from birth: 68.7 MiB anon, 0 oom_kills, swap o",
|
||
"container": "sabnzbd"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 74.4,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-12",
|
||
"box": "bench",
|
||
"cite": "app-catalog-felhom.eu/onboarding/sabnzbd.md:60",
|
||
"quote": "5.2 | done | felhom.eu/documentation/audits/usenet-2026-10-12/sabnzbd-bench/MV-sabnzbd/verdict.json — the harness's own soak under load: 8344 requests",
|
||
"container": "sabnzbd"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "seerr",
|
||
"display_name": "Jellyseerr",
|
||
"mem_request": "100M",
|
||
"mem_limit": "384M",
|
||
"measured": [],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "sonarr",
|
||
"display_name": "Sonarr",
|
||
"mem_request": "150M",
|
||
"mem_limit": "512M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 70.9,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/retest-2026-10/sonarr/bench/evidence/RT-sonarr/verdict.json:33",
|
||
"quote": "\"anon_peak_sampled\": 74366976, [sonarr, limit 512M, harness soak 604.8 s]",
|
||
"container": "sonarr"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 85.8,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/retest-2026-10/sonarr/bench/evidence/RT-sonarr/verdict.json:31",
|
||
"quote": "\"peak\": 89993216, [sonarr, limit 512M, harness soak 604.8 s]",
|
||
"container": "sonarr"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "sparkyfitness",
|
||
"display_name": "SparkyFitness",
|
||
"mem_request": "400M",
|
||
"mem_limit": "1792M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 5.3,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/bench/apps/sparkyfitness/bench/evidence/MV-sparkyfitness/verdict.json:44",
|
||
"quote": "\"anon_peak_sampled\": 5517312, [sparkyfitness, limit 256M, harness soak 607.3 s]",
|
||
"container": "sparkyfitness"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 10.2,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/bench/apps/sparkyfitness/bench/evidence/MV-sparkyfitness/verdict.json:42",
|
||
"quote": "\"peak\": 10674176, [sparkyfitness, limit 256M, harness soak 607.3 s]",
|
||
"container": "sparkyfitness"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 9.4,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/bench/apps/sparkyfitness/bench/evidence/MV-sparkyfitness/verdict.json:44",
|
||
"quote": "\"anon_peak_sampled\": 5517312, [sparkyfitness-db, limit 512M, harness soak 607.3 s]",
|
||
"container": "sparkyfitness-db"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 147.3,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/bench/apps/sparkyfitness/bench/evidence/MV-sparkyfitness/verdict.json:42",
|
||
"quote": "\"peak\": 10674176, [sparkyfitness-db, limit 512M, harness soak 607.3 s]",
|
||
"container": "sparkyfitness-db"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 320.9,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/bench/apps/sparkyfitness/bench/evidence/MV-sparkyfitness/verdict.json:66",
|
||
"quote": "\"anon_peak_sampled\": 336465920, [sparkyfitness-server, limit 1024M, harness soak 607.3 s]",
|
||
"container": "sparkyfitness-server"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 359.2,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/pg-last-six-2026-09-30/bench/apps/sparkyfitness/bench/evidence/MV-sparkyfitness/verdict.json:64",
|
||
"quote": "\"peak\": 376676352, [sparkyfitness-server, limit 1024M, harness soak 607.3 s]",
|
||
"container": "sparkyfitness-server"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 5.9,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/visitors-2026-10-01/C/bench/move/evidence/MV-sparkyfitness/verdict.json:44",
|
||
"quote": "\"anon_peak_sampled\": 6139904, [sparkyfitness, limit 256M, harness soak 607.9 s]",
|
||
"container": "sparkyfitness"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 12.5,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/visitors-2026-10-01/C/bench/move/evidence/MV-sparkyfitness/verdict.json:42",
|
||
"quote": "\"peak\": 13131776, [sparkyfitness, limit 256M, harness soak 607.9 s]",
|
||
"container": "sparkyfitness"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 270.0,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/visitors-2026-10-01/C/bench/move/evidence/MV-sparkyfitness/verdict.json:44",
|
||
"quote": "\"anon_peak_sampled\": 6139904, [sparkyfitness-db, limit 512M, harness soak 607.9 s]",
|
||
"container": "sparkyfitness-db"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 412.9,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/visitors-2026-10-01/C/bench/move/evidence/MV-sparkyfitness/verdict.json:42",
|
||
"quote": "\"peak\": 13131776, [sparkyfitness-db, limit 512M, harness soak 607.9 s]",
|
||
"container": "sparkyfitness-db"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 385.9,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/visitors-2026-10-01/C/bench/move/evidence/MV-sparkyfitness/verdict.json:66",
|
||
"quote": "\"anon_peak_sampled\": 404697088, [sparkyfitness-server, limit 1024M, harness soak 607.9 s]",
|
||
"container": "sparkyfitness-server"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 426.9,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-01",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/visitors-2026-10-01/C/bench/move/evidence/MV-sparkyfitness/verdict.json:64",
|
||
"quote": "\"peak\": 447664128, [sparkyfitness-server, limit 1024M, harness soak 607.9 s]",
|
||
"container": "sparkyfitness-server"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 338.9,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench",
|
||
"cite": "app-catalog-felhom.eu/onboarding/sparkyfitness.md:55",
|
||
"quote": "5.1 | done | felhom.eu/documentation/audits/visitors-2026-10-01/C/bench/birth/mem-summary.txt ; felhom.eu/documentation/audits/visitors-2026-10-01/C/b",
|
||
"container": "sparkyfitness-server"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 391.5,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench",
|
||
"cite": "felhom.eu/documentation/audits/visitors-2026-10-01/C/bench/move/mem-summary.txt:5",
|
||
"quote": "sparkyfitness-server 92ea34048581 19:41:43-19:52:51 n= 307 peak anon 391.5 MiB = 38.2 % of 1024 MiB; peak current 421.3 MiB; oom_kill 0; restart",
|
||
"container": "sparkyfitness-server"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 272.9,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench",
|
||
"cite": "felhom.eu/documentation/audits/visitors-2026-10-01/C/bench/move/mem-summary.txt:2",
|
||
"quote": "sparkyfitness-db 7150f7f09c31 19:40:26-19:53:56 n= 373 peak anon 272.9 MiB = 53.3 % of 512 MiB; peak current 408.1 MiB; oom_kill 0; restarts",
|
||
"container": "sparkyfitness-db"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "tandoor",
|
||
"display_name": "Tandoor Recipes",
|
||
"mem_request": "512M",
|
||
"mem_limit": "1280M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 806.0,
|
||
"basis": "anon",
|
||
"date": "2026-09-27",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/B/apps/tandoor/bench/evidence/MV-tandoor/verdict.json:42",
|
||
"quote": "\"anon_peak_sampled\": 845176832, [tandoor, limit 1024M, harness soak 605.6 s]",
|
||
"container": "tandoor"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 1001.1,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-27",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/B/apps/tandoor/bench/evidence/MV-tandoor/verdict.json:40",
|
||
"quote": "\"peak\": 1049731072, [tandoor, limit 1024M, harness soak 605.6 s]",
|
||
"container": "tandoor"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 13.2,
|
||
"basis": "anon",
|
||
"date": "2026-09-27",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/B/apps/tandoor/bench/evidence/MV-tandoor/verdict.json:42",
|
||
"quote": "\"anon_peak_sampled\": 845176832, [tandoor-postgres, limit 256M, harness soak 605.6 s]",
|
||
"container": "tandoor-postgres"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 183.8,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-27",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/version-travel-2026-09-26/B/apps/tandoor/bench/evidence/MV-tandoor/verdict.json:40",
|
||
"quote": "\"peak\": 1049731072, [tandoor-postgres, limit 256M, harness soak 605.6 s]",
|
||
"container": "tandoor-postgres"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "termix",
|
||
"display_name": "Termix",
|
||
"mem_request": "30M",
|
||
"mem_limit": "128M",
|
||
"measured": [],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "transmission",
|
||
"display_name": "Transmission",
|
||
"mem_request": "64M",
|
||
"mem_limit": "512M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 21.7,
|
||
"basis": "anon",
|
||
"date": "2026-10-12",
|
||
"box": null,
|
||
"cite": "felhom.eu/documentation/audits/qbittorrent-2026-10-12/transmission-bench/MV-transmission/verdict.json:33",
|
||
"quote": "\"anon_peak_sampled\": 22790144, [transmission, limit 512M, harness soak 605.4 s]",
|
||
"container": "transmission"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 264.5,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-12",
|
||
"box": null,
|
||
"cite": "felhom.eu/documentation/audits/qbittorrent-2026-10-12/transmission-bench/MV-transmission/verdict.json:31",
|
||
"quote": "\"peak\": 277352448, [transmission, limit 512M, harness soak 605.4 s]",
|
||
"container": "transmission"
|
||
},
|
||
{
|
||
"what": "idle",
|
||
"mb": 5.4,
|
||
"basis": "unknown",
|
||
"date": "2026-10-12",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "app-catalog-felhom.eu/templates/transmission/.felhom.yml:27",
|
||
"quote": "# Measured on the bench 2026-10-12 (LXC 9401): 5.4 MiB idle, 5.9 MiB with a download running,",
|
||
"container": "transmission"
|
||
},
|
||
{
|
||
"what": "typical",
|
||
"mb": 5.9,
|
||
"basis": "unknown",
|
||
"date": "2026-10-12",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "app-catalog-felhom.eu/templates/transmission/.felhom.yml:27",
|
||
"quote": "# Measured on the bench 2026-10-12 (LXC 9401): 5.4 MiB idle, 5.9 MiB with a download running, [5.9 MiB with a download running]",
|
||
"container": "transmission"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 18,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-12",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "app-catalog-felhom.eu/templates/transmission/.felhom.yml:28",
|
||
"quote": "# cgroup peak 18 MiB. A twentieth of qBittorrent's peak - which is the reason this app is here.",
|
||
"container": "transmission"
|
||
},
|
||
{
|
||
"what": "idle",
|
||
"mb": 3,
|
||
"basis": "anon",
|
||
"date": "2026-10-12",
|
||
"box": "bench",
|
||
"cite": "app-catalog-felhom.eu/onboarding/transmission.md:55",
|
||
"quote": "5.1 | done | felhom.eu/documentation/audits/qbittorrent-2026-10-12/transmission-bench/09-memory.txt — first start from birth: 3 MiB anon, 0 oom_kills,",
|
||
"container": "transmission"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "uptime-kuma",
|
||
"display_name": "Uptime Kuma",
|
||
"mem_request": "50M",
|
||
"mem_limit": "256M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 110.9,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/uptime-kuma/bench/evidence/MV-uptime-kuma/verdict.json:33",
|
||
"quote": "\"anon_peak_sampled\": 116269056, [uptime-kuma, limit 256M, harness soak 604.9 s]",
|
||
"container": "uptime-kuma"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 127.1,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/uptime-kuma/bench/evidence/MV-uptime-kuma/verdict.json:31",
|
||
"quote": "\"peak\": 133279744, [uptime-kuma, limit 256M, harness soak 604.9 s]",
|
||
"container": "uptime-kuma"
|
||
},
|
||
{
|
||
"what": "typical",
|
||
"mb": 102.8,
|
||
"basis": "docker stats",
|
||
"date": "2026-09-14",
|
||
"box": "BIGNIGHT household VM",
|
||
"cite": "felhom.eu/documentation/audits/evidence-bignight-2026-09-14/phase3/paperless-oom-check.txt:42",
|
||
"quote": "uptime-kuma 102.8MiB / 256MiB [one docker stats snapshot during household-month drill]",
|
||
"container": "uptime-kuma"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "vaultwarden",
|
||
"display_name": "Vaultwarden",
|
||
"mem_request": "50M",
|
||
"mem_limit": "256M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 41.7,
|
||
"basis": "anon",
|
||
"date": "2026-10-06",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/r890-instructions-2026-10-06/bench/evidence/MV-vaultwarden/verdict.json:33",
|
||
"quote": "\"anon_peak_sampled\": 43720704, [vaultwarden, limit 256M, harness soak 605.5 s]",
|
||
"container": "vaultwarden"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 57.0,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-06",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/r890-instructions-2026-10-06/bench/evidence/MV-vaultwarden/verdict.json:31",
|
||
"quote": "\"peak\": 59731968, [vaultwarden, limit 256M, harness soak 605.5 s]",
|
||
"container": "vaultwarden"
|
||
},
|
||
{
|
||
"what": "typical",
|
||
"mb": 44.22,
|
||
"basis": "docker stats",
|
||
"date": "2026-09-14",
|
||
"box": "BIGNIGHT household VM",
|
||
"cite": "felhom.eu/documentation/audits/evidence-bignight-2026-09-14/phase3/paperless-oom-check.txt:43",
|
||
"quote": "vaultwarden 44.22MiB / 256MiB [one docker stats snapshot during household-month drill]",
|
||
"container": "vaultwarden"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "vikunja",
|
||
"display_name": "Vikunja",
|
||
"mem_request": "50M",
|
||
"mem_limit": "256M",
|
||
"measured": [],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "wanderer",
|
||
"display_name": "Wanderer",
|
||
"mem_request": "350M",
|
||
"mem_limit": "1024M",
|
||
"measured": [],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "wger",
|
||
"display_name": "wger",
|
||
"mem_request": "256M",
|
||
"mem_limit": "416M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 169.9,
|
||
"basis": "anon",
|
||
"date": "2026-10-08",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/day-2026-10-08/r762/bench/evidence/MV-wger/verdict.json:35",
|
||
"quote": "\"anon_peak_sampled\": 178151424, [wger, limit 384M, harness soak 606.5 s]",
|
||
"container": "wger"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 384.0,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-08",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/day-2026-10-08/r762/bench/evidence/MV-wger/verdict.json:33",
|
||
"quote": "\"peak\": 402653184, [wger, limit 384M, harness soak 606.5 s]",
|
||
"container": "wger"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 5.1,
|
||
"basis": "anon",
|
||
"date": "2026-10-08",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/day-2026-10-08/r762/bench/evidence/MV-wger/verdict.json:47",
|
||
"quote": "\"anon_peak_sampled\": 5308416, [wger-files, limit 32M, harness soak 606.5 s]",
|
||
"container": "wger-files"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 8.9,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-08",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/day-2026-10-08/r762/bench/evidence/MV-wger/verdict.json:45",
|
||
"quote": "\"peak\": 9281536, [wger-files, limit 32M, harness soak 606.5 s]",
|
||
"container": "wger-files"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 193.0,
|
||
"basis": "anon",
|
||
"date": "2026-10-06",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/design-build-2026-10-06/F/bench/evidence/MV-wger/verdict.json:34",
|
||
"quote": "\"anon_peak_sampled\": 202338304, [wger, limit 384M, harness soak 606.7 s]",
|
||
"container": "wger"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 384.0,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-06",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/design-build-2026-10-06/F/bench/evidence/MV-wger/verdict.json:32",
|
||
"quote": "\"peak\": 402653184, [wger, limit 384M, harness soak 606.7 s]",
|
||
"container": "wger"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 5.1,
|
||
"basis": "anon",
|
||
"date": "2026-10-06",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/design-build-2026-10-06/F/bench/evidence/MV-wger/verdict.json:45",
|
||
"quote": "\"anon_peak_sampled\": 5337088, [wger-files, limit 32M, harness soak 606.7 s]",
|
||
"container": "wger-files"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 15.8,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-10-06",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/design-build-2026-10-06/F/bench/evidence/MV-wger/verdict.json:43",
|
||
"quote": "\"peak\": 16572416, [wger-files, limit 32M, harness soak 606.7 s]",
|
||
"container": "wger-files"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 191.2,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/wger/bench/evidence/MV-wger/verdict.json:33",
|
||
"quote": "\"anon_peak_sampled\": 200527872, [wger, limit 384M, harness soak 604.9 s]",
|
||
"container": "wger"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 301.9,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/wger/bench/evidence/MV-wger/verdict.json:31",
|
||
"quote": "\"peak\": 316538880, [wger, limit 384M, harness soak 604.9 s]",
|
||
"container": "wger"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 246,
|
||
"basis": "anon",
|
||
"date": "2026-10-08",
|
||
"box": "9202",
|
||
"cite": "app-catalog-felhom.eu/templates/wger/.felhom.yml:22",
|
||
"quote": "mem_request: \"256M\" # install check: measured 246 MiB anon on 9202 with gunicorn x2 (R-762; operator ruling D10, 2026-10-08)",
|
||
"container": "wger"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 170,
|
||
"basis": "anon",
|
||
"date": "2026-10-08",
|
||
"box": "bench",
|
||
"cite": "app-catalog-felhom.eu/templates/wger/docker-compose.yml:90",
|
||
"quote": "# load: 170 MiB (44 %) on the bench, 246 MiB (64 %) on 9202 after a photo upload, flat for 1,200 more page loads;",
|
||
"container": "wger"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 267,
|
||
"basis": "anon",
|
||
"date": "2026-10-01",
|
||
"box": "bench",
|
||
"cite": "app-catalog-felhom.eu/onboarding/wger.md:56",
|
||
"quote": "5.1 | done | felhom.eu/documentation/audits/new-app-checklist-2026-10-01/C/C6-first-start-memory.txt ; felhom.eu/documentation/audits/new-app-checklis",
|
||
"container": "wger"
|
||
},
|
||
{
|
||
"what": "typical",
|
||
"mb": 246.3,
|
||
"basis": "anon",
|
||
"date": "2026-10-08",
|
||
"box": "9202",
|
||
"cite": "felhom.eu/documentation/audits/day-2026-10-08/r762/9202/after-watch-memory.txt:1",
|
||
"quote": "anon 258273280 [after 600 s watch]",
|
||
"container": "wger"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "wishlist",
|
||
"display_name": "Wishlist",
|
||
"mem_request": "120M",
|
||
"mem_limit": "512M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 183.6,
|
||
"basis": "anon",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/wishlist/bench/evidence/MV-wishlist/verdict.json:33",
|
||
"quote": "\"anon_peak_sampled\": 192471040, [wishlist, limit 512M, harness soak 606.0 s]",
|
||
"container": "wishlist"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 270.6,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-23",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/night-2026-09-23/apps/wishlist/bench/evidence/MV-wishlist/verdict.json:31",
|
||
"quote": "\"peak\": 283787264, [wishlist, limit 512M, harness soak 606.0 s]",
|
||
"container": "wishlist"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 345,
|
||
"basis": "unknown",
|
||
"date": "2026-09-23",
|
||
"box": "bench",
|
||
"cite": "app-catalog-felhom.eu/templates/wishlist/docker-compose.yml:37",
|
||
"quote": "# 312-345M; at 128M it was OOM-killed on every run (kernel oom_kill 3), sometimes before the [prisma seed at first boot; 312M at 512M, 345M at 1024M]",
|
||
"container": "wishlist"
|
||
},
|
||
{
|
||
"what": "typical",
|
||
"mb": 115,
|
||
"basis": "unknown",
|
||
"date": null,
|
||
"box": null,
|
||
"cite": "app-catalog-felhom.eu/templates/wishlist/docker-compose.yml:4",
|
||
"quote": "# RAM: ~115M running, 312M peak during the first-boot seed (mem_limit: 512M) | Pi-compatible: Yes",
|
||
"container": "wishlist"
|
||
}
|
||
],
|
||
"cpu": []
|
||
},
|
||
{
|
||
"slug": "zipline",
|
||
"display_name": "Zipline",
|
||
"mem_request": "100M",
|
||
"mem_limit": "768M",
|
||
"measured": [
|
||
{
|
||
"what": "peak",
|
||
"mb": 213.4,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/zipline/bench/evidence/MV-zipline-step1-4.7.0/verdict.json:42",
|
||
"quote": "\"anon_peak_sampled\": 223789056, [zipline, limit 512M, harness soak 606.0 s]",
|
||
"container": "zipline"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 291.1,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/zipline/bench/evidence/MV-zipline-step1-4.7.0/verdict.json:40",
|
||
"quote": "\"peak\": 305209344, [zipline, limit 512M, harness soak 606.0 s]",
|
||
"container": "zipline"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 4.0,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/zipline/bench/evidence/MV-zipline-step1-4.7.0/verdict.json:42",
|
||
"quote": "\"anon_peak_sampled\": 223789056, [zipline-postgres, limit 256M, harness soak 606.0 s]",
|
||
"container": "zipline-postgres"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 100.2,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/zipline/bench/evidence/MV-zipline-step1-4.7.0/verdict.json:40",
|
||
"quote": "\"peak\": 305209344, [zipline-postgres, limit 256M, harness soak 606.0 s]",
|
||
"container": "zipline-postgres"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 175.4,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/zipline/bench/evidence/MV-zipline/verdict.json:42",
|
||
"quote": "\"anon_peak_sampled\": 183943168, [zipline, limit 512M, harness soak 605.8 s]",
|
||
"container": "zipline"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 271.1,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/zipline/bench/evidence/MV-zipline/verdict.json:40",
|
||
"quote": "\"peak\": 284307456, [zipline, limit 512M, harness soak 605.8 s]",
|
||
"container": "zipline"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 5.3,
|
||
"basis": "anon",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/zipline/bench/evidence/MV-zipline/verdict.json:42",
|
||
"quote": "\"anon_peak_sampled\": 183943168, [zipline-postgres, limit 256M, harness soak 605.8 s]",
|
||
"container": "zipline-postgres"
|
||
},
|
||
{
|
||
"what": "peak",
|
||
"mb": 138.2,
|
||
"basis": "memory.peak incl cache",
|
||
"date": "2026-09-30",
|
||
"box": "bench (LXC 9401)",
|
||
"cite": "felhom.eu/documentation/audits/more-night-apps-2026-09-30/bench/apps/zipline/bench/evidence/MV-zipline/verdict.json:40",
|
||
"quote": "\"peak\": 284307456, [zipline-postgres, limit 256M, harness soak 605.8 s]",
|
||
"container": "zipline-postgres"
|
||
}
|
||
],
|
||
"cpu": []
|
||
}
|
||
] |