架构层面
- 在logstash shipper和index之间增加redis或kafaka代理缓存
Elasticsearch
ES系统性能
让JVM使用OS的max-open-files
ulimit -n 1000000 es_parms="-Delasticsearch -Des.max-open-files=ture"
增加ES JVM内存大小,至少2G,越大越好
修改elasticsearch.yml配置文件
#锁定内存不使用swap bootstrap.mlockall: true
ES索引性能
索引配置
#关闭副本 index.number_of_shards: 1