Elasticsearch 集群节点cpu 使用率过高

话不多说,笔者所在公司ES生产集群 20+,机器 400+,经常会有cpu持续很高情景,一般使用率超过 90 会收到告警~~~

两种方案

1、使用 hot_threads api


集群所有节点:
curl -XGET `hostname -i`:9200/_nodes/hot_threads
单个节点:
curl -XGET `hostname -i`:9200/_nodes/node-name/hot_threads
其中 node-name 替换成自己节点节点名称


剩下的  google 去到底在执行什么代码!

2、使用 top + jstatck 获取堆栈信息

具体参考

线上排查 CPU 100% (适用于 线上的一些 java 应用)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容