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:
@@ -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. |
|
||||
|
||||
Reference in New Issue
Block a user