总体原则
关键内核参数与建议范围
| 参数 | 作用 | 建议范围 | 何时调整与说明 |
|---|---|---|---|
| vm.dirty_ratio | 触发同步写回的脏页占比上限(占可用内存) | 10%–40% | 写密集、允许更长提交延迟可适当提高;低延迟/交互型负载建议偏低,避免突发写放大与卡顿。 |
| vm.dirty_background_ratio | 触发后台异步写回的脏页占比阈值 | 5%–10% | 一般低于 dirty_ratio,保证后台持续回写,避免前台触顶。 |
| vm.vfs_cache_pressure | 回收 VFS 元数据(dentry/inode)的倾向 | 50–100 | 元数据占用高、目录遍历频繁可适当提高;希望保留更多元数据缓存可降低。 |
| vm.swappiness | 使用 swap 的倾向(0–100) | 10–30 | 数据库/消息队列等尽量低;通用服务器可中等;内存紧张再提高。 |
持久化与工具化配置
按场景的实用配置建议
通用交互型/低延迟业务(如小型 Web/API)
写密集/吞吐优先(日志、批量导入、大数据 ETL)
数据库/消息队列等内存敏感型
运维与安全操作