Elastic Search - shenliuyang/development GitHub Wiki

Elastic-Search注意点

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** ⚠️