修改/etc/sysctl.conf ,限制系统缓存,添加如下配置:
vm.dirty_background_ratio=1
vm.dirty_writeback_centisecs=2
vm.dirty_expire_centisecs=3
vm.drop_caches=3
vm.swappiness =100
vm.vfs_cache_pressure=163
vm.overcommit_memory=2
vm.lowmem_reserve_ratio=32 32 8
配置立即生效:
$/sbin/sysctl -p
参考:
设置Sysctl.conf用以提高Linux的性能(最完整的sysctl.conf优化方案)
Linux下清理内存和Cache方法 /proc/sys/vm/drop_caches