多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 虚拟内存 原文链接 : [https://www.elastic.co/guide/en/elasticsearch/reference/current/vm-max-map-count.html](https://www.elastic.co/guide/en/elasticsearch/reference/current/vm-max-map-count.html) 译文链接 : [http://www.apache.wiki/pages/viewpage.action?pageId=9406687](http://www.apache.wiki/pages/viewpage.action?pageId=9406687) 贡献者 : [阿叩](/display/~luanqing),[ApacheCN](/display/~apachecn),[Apache中文网](/display/~apachechina) ## 虚拟内存 Elasticsearch默认采用[hybrid mmapfs / niofs](https://github.com/aqlu/elasticsearch-reference-cn/blob/master/Index_Modules/Store.md#default_fs)目录来保存索引。默认的操作系统mmap数限制看起来太小,这可能会导致内存溢出的异常。 在Linux系统,你可以使用`root`用户通过如下命令来增加限制数: ```source-shell sysctl -w vm.max_map_count=262144 ``` 若要永久的生效,可以更新`/etc/sysctl.conf`中的`vm.max_map_count`。重启系统后可以通过运行`sysctl vm.max_map_count`来进行验证。 RPM与Debian安装包会自动设置此配置,不需要进一步配置。