在 Ubuntu 中,“缓存”可能指不同层面,下面按常见场景分别说明如何关闭或禁用缓存。
⚠️ 不建议完全关闭,会严重影响性能,仅用于调试或特殊测试。
sudo sysctl vm.drop_caches=3
这只是清空,不是关闭。
sudo sysctl -w vm.min_free_kbytes=524288
或减少缓存比例:
sudo sysctl -w vm.vfs_cache_pressure=1000
apt 会缓存 .deb 文件:
编辑:
sudo nano /etc/apt/apt.conf.d/99no-cache
加入:
Dir::Cache::pkgcache "";
Dir::Cache::srcpkgcache "";
sudo apt clean
如果你指的是 swap:
sudo swapoff -a
永久禁用(注释 fstab 中 swap 行):
sudo nano /etc/fstab
如果使用 systemd-resolved:
sudo systemctl stop systemd-resolved
sudo systemctl disable systemd-resolved
docker system prune -a
proxy_cache除非有特殊需求(如嵌入式、测试环境),不要完全关闭系统缓存。
如果你能说明:
我可以给你更精确的方案。