在Linux系统中,缓存设置主要涉及以下几个方面:
/proc/sys/vm/dirty_ratio
/proc/sys/vm/dirty_background_ratio
/proc/sys/vm/dirty_expire_centisecs
/proc/sys/vm/dirty_writeback_centisecs
/proc/sys/vm/vfs_cache_pressure
/proc/sys/vm/min_free_kbytes
/proc/sys/vm/max_map_count
/proc/sys/fs/file-max
/proc/sys/net/core/rmem_max 和 /proc/sys/net/core/wmem_max
/proc/sys/net/core/rmem_default 和 /proc/sys/net/core/wmem_default
/proc/sys/vm/overcommit_memory
/proc/sys/vm/overcommit_ratio
overcommit_memory设置为0时,此参数定义了内存过度承诺的比例。/proc/sys/vm/laptop_mode
echo命令写入相应的/proc/sys文件。echo 40 > /proc/sys/vm/dirty_ratio
/etc/sysctl.conf文件,添加或修改相应的行,然后运行sysctl -p使更改生效。vm.dirty_ratio=40
通过合理调整这些缓存参数,可以显著提升Linux系统的整体性能和响应速度。