gpt4 book ai didi

elasticsearch - elasticsearch 节点上的高 CPU 使用率

转载 作者:行者123 更新时间:2023-12-02 22:14:17 25 4
gpt4 key购买 nike

我们一直在使用在 docker 容器中运行的 3 节点 Elasticsearch(7.6v) 集群。我在 2 个节点 (97%) 上的 CPU 使用率非常高,而在另一个节点 (55%) 上 CPU 负载中等。使用的硬件是 m5 xlarge 服务器。
有 5 个索引,6 个分片和 1 个副本。即使更新单个字段,更新操作也需要大约 10 秒。类似的情况是删除。但是查询速度非常快。这是因为 CPU 负载高吗?
5 个索引中的 2 个在从 kafka 流中监听时不断进行更新和写入操作。索引的大小为 15GB、2Gb,其余的约为 100MB。

最佳答案

您需要提供更多信息才能找到根本原因:

  • 所有 ES 节点都运行在不同的 docker 容器上 在同一台主机上还是不同的主机上?
  • 你的 ES docker 容器有资源限制吗?
  • ES 的堆大小是多少,是主机 RAM 的 50%?
  • 具有高 CPU 的节点,拥有您提到的 2 个写重索引?
  • 接收高索引请求的索引的刷新间隔是多少。
  • 您的 15 GB 索引的段大小是多少,使用 https://www.elastic.co/guide/en/elasticsearch/reference/current/cat-segments.html获取此信息。

  • 到目前为止,您已经调试了哪些内容,是否有任何有趣的信息要分享以查找问题?

    关于elasticsearch - elasticsearch 节点上的高 CPU 使用率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63884247/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com