Elastic Search - shenliuyang/development GitHub Wiki
Heap: Sizing and Swapping
- 别给jvm开辟超过31G的内存.
- -Xms10g -Xmx10g 固定堆内存,防止jvm动态改变大小
- 把单台机器的一半内存留给Lucene
- 禁用机器交换空间sudo swapoff -a
File Descriptors and MMap
- 临时设置map个数sysctl -w vm.max_map_count=262144
- 永久性设置vm.max_map_count setting in your /etc/sysctl.conf
- 设置系统最大文件描述符个数fs.file-max = 1000000 in your /etc/sysctl.conf
- sudo sysctl -p 加载系统配置
- 设置每个应用可使用文件符个数sudo bash -c “echo ‘* – nofile 65535’ >> /etc/security/limits.conf” affected after user relogin
- 查看系统配置 ulimit -n 查看系统文件符限制
⚠️ **GitHub.com Fallback** ⚠️