不为失败找理由,要为成功找方法。

ES6.8.1写性能的瓶颈问题

Elasticsearch | 作者 vill | 发布于2019年12月17日 | 阅读数:2603

ES版本6.8.1,机器是48c 256G ssd的机器,索引是异步translog,6分片,0副本,best_compression压缩,ik分词器,refresh_interval=30s,堆内存分配30G。bulk插入,20条,单条2.8k
在单个节点上进行性能测试的时候发现:cpu占用70%,磁盘io并不繁忙,有一半时间在空闲,io速度和同机器上的机械盘相似。同时已经开始有部分的bulk被拒绝了。
请问各位大佬,是什么导致了目前的瓶颈?
已邀请:

xiaoyanghapi - Elasticsearch 爱好者

赞同来自:

可以把best_compression这种压缩机制去掉试下,性能应该会提升不少,还有你还可以调整集群的配置
thread_pool.bulk.queue_size: 2000
indices.memory.index_buffer_size: 35%
indices.memory.min_index_buffer_size: 128mb
cluster.routing.use_adaptive_replica_selection: true

要回复问题请先登录注册