51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

linux sysctl 命令(内核参数) 修改虚拟内存映射上限

sysctl 可以 动态地修改内核的运行参数

sysctl -a  #查看所有的内核参数

(1)如果想永久修改,需要 在 目录 下 /etc/sysctl.d/ 创建一个 .conf 文件

比如我们在es 服务中 想要修改虚拟内存映射的上限

可以:

cat > /etc/sysctl.d/es.conf <<EOF
vm.max_map_count=262144
EOF

修改后需要重载 文件才可以生效:

 sysctl -f /etc/sysctl.d/es.conf

-f = -p

(2) 临时修改修改虚拟内存映射上限

查看内核参数:

sysctl -q vm.max_map_count

临时修改内核参数(重启OS后配置丢失):

sysctl -w vm.max_map_count=262144
赞(6)
未经允许不得转载:工具盒子 » linux sysctl 命令(内核参数) 修改虚拟内存映射上限