Ubuntu 缓存占用高的定位与处理
一 先判断是内存缓存还是磁盘缓存
二 快速释放内存缓存(仅在确有性能问题时执行)
三 清理磁盘缓存与日志释放空间
四 预防与长期优化
定期维护:将 APT 清理、日志轮转纳入例行维护;必要时使用图形化工具如 Disk Usage Analyzer 或 Ubuntu Cleaner 做可视化清理(第三方工具请确认来源可信)。
控制 VFS 缓存回收倾向:如长期出现 buff/cache 回收不及时,可适当提高内核参数 vm.vfs_cache_pressure(默认一般为 100,取值范围 0–200;数值越大,回收越积极)。示例:sudo sysctl -w vm.vfs_cache_pressure=150(重启后失效,写入 /etc/sysctl.conf 可持久化)。
降低日志占用:配置 logrotate 合理轮转与压缩,避免单个日志无限增长。
规范软件管理: