Debian缓存回收策略优化指南
一 监控与诊断
二 内核参数调优
vm.swappiness=10
vm.vfs_cache_pressure=200
vm.dirty_ratio=20
vm.dirty_background_ratio=5
执行sysctl -p使配置生效。sync
echo 1 > /proc/sys/vm/drop_caches # 仅页缓存
echo 2 > /proc/sys/vm/drop_caches # 目录项与索引节点
echo 3 > /proc/sys/vm/drop_caches # 页缓存、dentry、inode
三 磁盘与APT缓存清理
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get autoremove --purge
dpkg --list | grep linux-image
sudo apt-get purge linux-image-<version> linux-headers-<version>
sudo journalctl --vacuum-time=7d
sudo journalctl --vacuum-size=100M
sudo find /tmp -mindepth 1 -mtime +1 -delete
sudo find /var/tmp -mindepth 1 -mtime +1 -delete
dpkg --list | awk '$1 ~ /^rc/ {print $2}' | xargs sudo apt-get purge
sudo du -sh /* 2>/dev/null | sort -hr | head
sudo find /var -type f -size +100M -exec du -h {} + 2>/dev/null | sort -hr | head
四 交换空间与I/O优化
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
五 应用与工作负载优化