Skip to content

内核参数

临时修改使用sysctl -w,永久修改件配置写到/etc/sysctl.conf中,或者/etc/sysctl.d/*.conf文件中

vm.swappiness

作用

这个参数的取值范围是0~100,0告诉内核尽可能的不要将内存数据移到swap中,也即只有在迫不得已的情况下才这么做,而100告诉内核只要有可能,尽量的将内存中不常访问的数据移到swap中。

修改

临时

sudo sysctl vm.swappiness=10

永久

在 /etc/sysctl.conf 下
vm.swappiness=10

net.ipv4.ip_forward

作用

net.ipv4.ip_forward 等于0表示不开启,为1表示开启。 如果将Linux系统作为路由或者VPN服务就必须要开启IP转发功能。

修改

临时开启方法:

echo 1 > /proc/sys/net/ipv4/ip_forward

sysctl -w net.ipv4.ip_forward=1

永久修改

echo "net.ipv4.ip_forward=1" >>/etc/sysctl.conf
sysctl -p