行动是治愈恐惧的良药,而犹豫、拖延将不断滋养恐惧。

ES data节点index time时间很长,重启后恢复正常,什么原因呀

Elasticsearch | 作者 nicai99 | 发布于2022年04月22日 | 阅读数:1237

data节点运行已经90多天了,业务高峰期query和index较高,也做大量的更新和删除,总数据量变化不大;但是data节点写入延迟越来高,即使内存,cpu和gc都不高,写入延迟也很高,data节点迁移后才能恢复正常,有人帮忙解释下吗
延迟.jpg
已邀请:

JimmyGao

赞同来自:

用这个命令 curl -X GET ip:port/_cat/nodes?v
查看一下当时data节点的jvm的heap.percent,是否使用满了,如果满了就会很慢。可以在配置里修改jvm占用内存的大小,一般设置为机器内存的一半,但是不要超过32g。
 
查询结果类似下面这样:
ip          heap.percent ram.percent cpu load_1m load_5m load_15m node.role   master name
172.22.17.xx           60          62   0    0.12    0.14     0.19 cdfhilmrstw -      es02
172.22.17.xx           50          62   0    0.26    0.12     0.13 cdfhilmrstw -      es03
172.22.17.xx           38          73   0    0.24    0.15     0.14 cdfhilmrstw *      es01
 

要回复问题请先登录注册