---
title: 缓存参数调优
description: "对于不同系统的内存使用情况，通过在OS层面调整一些缓存相关参数配置，可以有效提升服务器性能。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/systuningguide/tngg/kunpengdbs_tuningguide_05_0017.html
sourcePath: /source/zh/kunpengdbs/systuningguide/tngg/kunpengdbs_tuningguide_05_0017.html
indexId: d657d335e1ea977d424b4d86b16d8f64c0e9c474da9886a5e05ca3462d7289aa77
---
# 缓存参数调优

#### 目的

对于不同系统的内存使用情况，通过在OS层面调整一些缓存相关参数配置，可以有效提升服务器性能。


#### 方法

通过设置以下系统参数进行调优。


**表1 缓存调优参数**

| Linux参数 | 参数含义 | 操作 |  |  |  |  |  |  |
| --- | --- | --- | --- | --- | --- | --- | --- | --- |
| swappiness | 值越大，越积极使用交换分区；值越小，越积极使用内存。 | 将vm.swappiness设置为较低值“1”，以减少交换分区的使用。 打开文件。 1 vim /etc/sysctl.conf 按“i”进入编辑模式，将如下信息添加到文件底部。 1 vm.swappiness = 1 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。 使修改生效。 1 sysctl \-p | 1 | vim /etc/sysctl.conf | 1 | vm.swappiness = 1 | 1 | sysctl \-p |
| 1 | vim /etc/sysctl.conf |  |  |  |  |  |  |  |
| 1 | vm.swappiness = 1 |  |  |  |  |  |  |  |
| 1 | sysctl \-p |  |  |  |  |  |  |  |
| dirty\_ratio | 内存里的脏数据百分比不能超过这个值。 | 将dirty\_ratio参数设置为“5”。 1 echo 5 > /proc/sys/vm/dirty\_ratio | 1 | echo 5 > /proc/sys/vm/dirty\_ratio |  |  |  |  |
| 1 | echo 5 > /proc/sys/vm/dirty\_ratio |  |  |  |  |  |  |  |
