优化 Debian 系统的缓存可以从软件包缓存、系统内存缓存、磁盘缓存、以及应用层缓存几个方面入手。下面按常见场景给你一套实用方案。
sudo apt clean
/var/cache/apt/archives/ 下的所有 .deb 包sudo apt autoclean
clean 更安全sudo apt autoremove
Linux 会自动使用空闲内存作为:
一般不需要手动干预,但你可以:
sudo sync
sudo echo 3 | sudo tee /proc/sys/vm/drop_caches
说明:
1:释放 page cache2:释放 dentries/inodes3:释放所有缓存⚠️ 仅用于调试或性能测试,不建议作为日常优化
查看当前调度器:
cat /sys/block/sda/queue/scheduler
SSD 推荐:
sudo echo none | sudo tee /sys/block/sda/queue/scheduler
(Debian 12 默认通常已合理)
sudo systemctl enable fstrim.timer
sudo systemctl start fstrim.timer
使用 apt-cacher-ng:
sudo apt install apt-cacher-ng
如果你运行服务:
proxy_cache_path /var/cache/nginx levels=1:2 keys_zone=my_cache:10m max_size=1g;
innodb_buffer_pool_sizefree -h
htop
du -sh /var/cache/apt/archives
✅ 推荐
apt autoclean + autoremove❌ 不建议
/var/cache 下所有内容如果你能说明你的使用场景(桌面 / 服务器 / 容器 / 低内存设备),我可以给你一套针对性的 Debian 缓存优化方案。