# Ramflush

> Purge la RAM et fait le point perf du VPS — `sync` + drop des caches noyau (pagecache/dentries/inodes), compaction mémoire, puis rapport avant/après + top consommateurs RAM/CPU + load average. À lancer quand le VPS est sous charge / rame. Sans risque (les caches sont reconstruits à la demande) ; nécessite root (drop_caches).

- Skill: `agentik-os/ramflush` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add agentik-os/ramflush`
- Raw SKILL.md: https://api.skillmd.com/api/skills/agentik-os/ramflush/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: agentik-os (https://skillmd.com/u/agentik-os)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/agentik-os/ramflush

---


# ramflush — purge RAM + point perf

Libère la mémoire mise en cache par le noyau et donne un état perf rapide. Idéal quand le VPS est sous forte charge.

## Quand
- Le VPS rame / `free` montre énormément de `buff/cache` / la latence monte.
- Avant de lancer une grosse charge (build, batch) pour repartir propre.

## Ce que ça fait (et ne fait pas)
- `sync` (flush des écritures en attente) puis `echo 3 > /proc/sys/vm/drop_caches` → libère pagecache + dentries + inodes (réclamables de toute façon).
- `compact_memory` (best-effort) pour défragmenter la mémoire.
- Rapport : RAM avant/après, top 5 RAM, top 5 CPU, load average.
- **Ne tue aucun process**, ne touche pas au swap par défaut, n'impacte pas les données. Le seul coût : les caches se reremplissent à l'usage (léger ralentissement transitoire).

## Lancer
- `sudo bash scripts/ram-flush.sh`  (drop_caches exige root)
- Depuis Telegram : menu **🧹 Clean → 💾 Purge RAM** (atlas / @AgentikMonitorBot).

