Elasticsearch 重要环境配置

ES重要配置:

<1> heap内存设置:
	1.最好不要大于32G,否则没法使用指针压缩。
	2.es的内存主要用在缓存上,但是lucene需要用到硬盘缓存,所以heap内存不超过系统可用内存的一半比较好。具体再分析场景。
	3.elasticsearch cache内存设置:
		a.NodeQueryCache default:10% heap
		b.ShardQequestCache default:1% heap
		c.indexBuffer default: 10% heap
		d.fieldDataCache unbound
	4.lucene offHeap:
		a.segments等硬盘缓存。


<2> 交换内存:
	关闭或者设置vm.swappiness=1

<3> 虚拟内存:
	用来做mmap直接内存使用,应该设置一些。

<4> 文件描述和句柄数
	ulimit设置系统配置

<5> 线程数
	ulimit设置系统配置

<6> DNS解析:
	jvm支持配置

具体配置参照官方介绍: https://www.elastic.co/guide/en/elasticsearch/reference/5.6/system-config.html
es内存分配https://segmentfault.com/a/1190000018558875?tt_from=weixin&utm_source=weixin&utm_medium=toutiao_ios&utm_campaign=client_share&wxshare_count=1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值