目的
对于不同系统的内存使用情况,通过在OS层面调整一些缓存相关参数配置,可以有效提升服务器性能。
方法
通过设置如表1所示的系统参数进行调优。
表1 缓存调优参数
Linux参数 |
参数含义 |
操作 |
swappiness |
值越大,越积极使用swap分区;值越小,越积极使用内存。 |
- 打开文件。
vim /etc/sysctl.conf
- 按“i”进入编辑模式,将如下信息添加到文件最后。
vm.swappiness = 1
- 按“Esc”键,输入:wq!,按“Enter”保存并退出编辑。
- 使修改后的配置生效。
sysctl -p
|
dirty_ratio |
内存里的脏数据百分比不能超过这个值。 |
将dirty_ratio设置为5,可以让系统更快地将脏页写回磁盘,从而提高系统的响应速度。 echo 5 > /proc/sys/vm/dirty_ratio |