Ubuntu 缓存设置建议
总体原则
关键内核参数与推荐范围
| 参数 | 含义 | 推荐范围 | 何时调整 |
|---|---|---|---|
| vm.swappiness | 使用 swap 的倾向(0–100) | 10–30(桌面/通用);内存充足可更低 | 频繁换页(si/so 不为 0)或交互卡顿 |
| vm.dirty_ratio | 脏页占内存上限,触发同步刷盘 | 10–20 | 写突发大、提交延迟敏感 |
| vm.dirty_background_ratio | 触发后台刷盘的脏页阈值 | 5–10 | 同上,用于“先后台写、后强制写” |
| vm.vfs_cache_pressure | 回收目录项/索引节点缓存倾向 | 50–100(默认 100);想多留 VFS 缓存可降至 40–60 | 大量小文件/目录操作、元数据密集场景 |
网络与应用层缓存
何时清理缓存与注意事项