以下是CentOS缓存调优的关键技巧:
调整内核参数
vm.swappiness(默认100,可设为10-30),减少对交换分区的依赖。vm.dirty_ratio(默认20,可设为40)和vm.dirty_background_ratio(默认10,可设为10),平衡脏页写入策略。vm.vfs_cache_pressure(默认100,可设为50),增加文件系统缓存保留倾向。优化文件系统缓存
noatime选项,减少访问时间戳更新带来的磁盘I/O。tmpfs挂载到内存(如/tmp),提升临时文件读写速度。e4defrag整理文件碎片,提升IO效率。利用高效缓存工具
proxy_cache_path配置缓存路径、大小及过期策略。内存与磁盘缓存优化
deadline调度器,优化随机读写性能。bcache或LVM Cache将SSD作为缓存加速HDD。监控与维护
free、top、vmstat等命令监控缓存和内存使用情况。echo 3 > /proc/sys/vm/drop_caches,建议在非高峰期操作)。注意:调优前需在测试环境验证,避免影响生产环境稳定性。