Linux在启动时报错显示max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
分析:报错原因是因为虚拟内存太低,所以我们的解决办法是增加虚拟内存。
解决办法:
- 使用命令打开修改虚拟内存的文件
vi /etc/sysctl.conf
-
在打开的文件中设置虚拟内存(后面的数可以设置的更大点)
vm.max_map_count=262144 -
使设置的虚拟内存生效
sysctl -p
注意:使用docker或者k8s启动报该错误修改宿主机或者node的该参数,而不是修改容器镜像的该参数。
当Linux启动时遇到`maxvirtualmemoryareasvm.max_map_count[65530]istoolow`错误,原因是虚拟内存不足。解决方法是修改`/etc/sysctl.conf`文件,将`vm.max_map_count`设置为至少262144,并通过`sysctl -p`使改动生效。注意,如果是docker或k8s环境,需在宿主机或node上调整此参数。
442





