在 Debian 系统中,“缓存”可能指多个层面,例如:
下面按常见场景说明如何监控 Debian 中的缓存。
du -sh /var/cache/apt/archives
ls -lh /var/cache/apt/archives
sudo apt clean # 清空所有 deb 包
sudo apt autoclean # 删除过期包
watch -n 60 du -sh /var/cache/apt/archives
free -h
关注:
buff/cache:内核缓存available:可用内存top
htop
查看内存使用结构。
cat /proc/meminfo
重点字段:
CachedBuffersSwapCachedsudo sync
sudo echo 3 > /proc/sys/vm/drop_caches
journalctl --disk-usage
编辑:
/etc/systemd/journald.conf
示例:
SystemMaxUse=500M
du -sh /var/cache/nginx
redis-cli info memory
echo "stats" | nc localhost 11211
sudo apt install atop
node_memory_Cached_bytessudo apt install glances
glances
| 缓存类型 | 监控方式 |
|---|---|
| APT | du / apt clean |
| 内存 | free / htop / meminfo |
| 日志 | journalctl |
| 应用 | 各自 CLI |
| 长期 | Prometheus / Grafana |
如果你指的是某一类具体缓存(例如“我想监控 apt 缓存大小并报警”),可以告诉我,我可以给你更精确的方案或脚本。