docs(system): analysis reports and EOD workflows

- Created crash analysis for 2026-03-17 OOM event.
- Documented stability test results and memory tuning effects.
- Added PARA-structured workflows for EOD protocol.
- Updated workstation health report for current 16GB swap status.
This commit is contained in:
ja
2026-03-17 19:02:06 +01:00
parent 40d073f0dc
commit 54ab23dce9
9 changed files with 198 additions and 9 deletions
+7 -1
View File
@@ -7,7 +7,7 @@ tags:
- optimization
- kernel-tuning
- maintenance
last_updated: '2026-03-09'
last_updated: '2026-03-17'
---
# mw-pfeddersheim-workstation Performance Tuning
@@ -27,6 +27,11 @@ This document tracks optimization decisions, system tuning parameters, and clean
- **vm.swappiness**: Set to `10` to prefer RAM over swap on the 64GB machine.
- **fs.inotify.max_user_watches**: Increase to `524288` for IDEs and build tools.
- **vm.vfs_cache_pressure**: Set to `50` to improve filesystem cache retention.
- **systemd-oomd**: Enabled to prevent system-wide hangs during severe memory pressure (User-space OOM killer).
- **zswap**: Enabled via GRUB to provide compressed swap cache, improving performance when swapping is necessary.
### 2. Docker Resource Management
- **Memory Limits**: Implemented `mem_limit` on critical containers (Firebird: 4G, Mailpit: 512M) to prevent runaway processes from consuming entire system memory.
### 2. Storage & Filesystem Cleanup
- **Docker**: Automated pruning of unused images and volumes via `scripts/maintenance.sh`.
@@ -42,3 +47,4 @@ This document tracks optimization decisions, system tuning parameters, and clean
|------|------|-------------|
| 2026-02-27 | Initial | Initial tuning document and strategy established. |
| 2026-02-27 | Audit | Performed system inspection: Boot time 33.8s, RAM usage 6.5GB/62GB, identified KVM and UVC errors. |
| 2026-03-17 | Stability | Enabled `systemd-oomd` and `zswap`, added Docker memory limits following system hang analysis. |