RAM-Verbrauch über 90%
Alert:
HighMemoryUsage
Warning
Auto-clear bei Entlastung
❓Was bedeutet das?
Verfügbarer RAM (MemAvailable) ist unter 10% des Gesamt-RAMs. Häufige Auslöser:
- Paperless macht OCR auf einer großen PDF (kann temporär 2 GB nehmen)
- Minecraft hat Player drauf
- InfluxDB lädt einen großen Query
- Authentik oder gunicorn-Worker haben Memory-Leak
⚠️Wie schlimm ist es?
Mittel. Linux nutzt freien RAM für Filesystem-Cache (gut), aber wenn MemAvailable unter 10% fällt, wird Cache geleert und einzelne Container kommen in die Swap-Zone. Mit vm.swappiness=10 ist das gemildert, aber nicht weg.
🔧Was tun?
- Top-Verbraucher live anschauen:
docker stats --no-stream --format "table {{.Name}}\t{{.MemUsage}}\t{{.MemPerc}}" | sort -k3 -rh | head -10 free -h - Falls Paperless gerade OCR macht: 1-2 Min warten, dann sollte sich's beruhigen.
- Memory-Hog Container neu starten (kürzt Leaks):
docker compose restart <container-name> - Falls dauerhaft hoch: Sizing-Check via cgroup-anon (siehe Memory-Notiz
feedback_gunicorn_limits):
Wenn der Container amcat /sys/fs/cgroup/system.slice/docker-$(docker inspect -f '{{.Id}}' <name>).scope/memory.stat | grep ^anonmem_limitklebt → Limit imdocker-compose.ymlerhöhen.
🆘Wenn das nicht klappt
Kopier den Alert in Claude. Ein chronisch hoher RAM-Verbrauch ist oft ein verschleppter Container-Bug oder eine falsch dimensionierte mem_limit — Claude kann via docker stats über Zeit das Pattern erkennen.