ES会使用很多的内存映射来存储索引,默认情况下操作系统对 mmap 数量配置得很少,可能会导致内存溢出的异常
查看
sysctl vm.max_map_count修改
sysctl -w vm.max_map_count=262144Tip: 也可以在 /etc/sysctl.conf 中进行配置
使用如下方法禁用 swap
sudo swapoff -aTip: 也可以在 /etc/fstab 中进行配置,注释掉包含swap的那一行
查看
sysctl vm.swappiness 修改
sysctl -w vm.swappiness=0本文系转载,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。