ElasticSearch优化系列三:机器设置(内存)
生活随笔
收集整理的這篇文章主要介紹了
ElasticSearch优化系列三:机器设置(内存)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
heap參數(shù)設(shè)置優(yōu)化
命令行修改
./bin/elasticsearch -Xmx10g -Xms10gxmx-JVM最大允許分配的堆內(nèi)存,按需分配
xms-JVM初始分配的堆內(nèi)存
此值設(shè)置與-Xmx相同,以避免每次垃圾回收完成后JVM重新分配內(nèi)存。
對Unix系統(tǒng),可修改./bin/elasticsearch.in.sh文件:
一般分配主機(jī)1/4-1/2的內(nèi)存
if [ "x$ES_MIN_MEM" = "x" ]; then ES_MIN_MEM=12g fi if [ "x$ES_MAX_MEM" = "x" ]; then ES_MAX_MEM=12g fi JAVA_OPTS="$JAVA_OPTS線程大小, ES單線程承載的數(shù)據(jù)量比較大
JAVA_OPTS="$JAVA_OPTS -Xss128m"
測試常用設(shè)置
內(nèi)存文件系統(tǒng)
將ES的數(shù)據(jù)目錄放到內(nèi)存文件系統(tǒng)(屏蔽磁盤I/O瓶頸,內(nèi)存文件系統(tǒng)寫入速度能達(dá)到1GB/S以上)
mount -t tmpfs -o size=10G,mode=0755 tmpfs /home/elasticsearch-2.3.1/data
操作系統(tǒng)環(huán)境調(diào)節(jié)
ulimit -n 65536
ulimit -l unlimited
ulimit -s unlimited
壓力測試工具
jmeter
Benchmarking elasticsearch with Apache JMeter
未完待續(xù)
轉(zhuǎn)載于:https://www.cnblogs.com/lufeiludaima/p/pz20190303.html
總結(jié)
以上是生活随笔為你收集整理的ElasticSearch优化系列三:机器设置(内存)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 201671030125+词频统计软件项
- 下一篇: 帆软报表(finereport) 复选框