基础环境:
OS: Debian11
vCPU: 8
vRAM: 32G
vHDD: 500G
对于生产环境,强烈建议完成本部分设置内容.
vm.max_map_count 设置
请确保 Linux 设置 vm.max_map_count
至少设置为 262144
。即使您使用 Docker 映像,也要在主机上设置此值
cat /proc/sys/vm/max_map_count
65530
这里通过在/etc/sysctl.conf
中添加内核参数vm.max_map_count=262144
来永久禁用内存交换,这里可以通过以下命令快速完成设置;
sudo bash -c 'echo "vm.max_map_count=262144" >> /etc/sysctl.conf'
sudo sysctl -p
禁用系统内存交换
这里通过在/etc/sysctl.conf
中添加内核参数vm.swappiness = 0
来永久禁用内存交换,这里可以通过以下命令快速完成设置;