我们一直在使用运行在docker容器中的3个节点的Elasticsearch(7.6v)集群。其中2个节点的CPU使用率非常高(97%),另一个节点的CPU负载适中(55%)。使用的硬件是m5 xlarge服务器。 共有5个索引,每个索引有6个分片和1个副本。即使更新单个字段,更新操作也需要大约10秒钟。删除操作也是类似的情况。然而查询操作非常快。这是因为CPU负载过高吗? 其中有2个索引不断地接收kafka流进行更新和写入操作。这些索引的大小分别为15GB、2GB,其余的大约为100MB。
我们一直在使用运行在docker容器中的3个节点的Elasticsearch(7.6v)集群。其中2个节点的CPU使用率非常高(97%),另一个节点的CPU负载适中(55%)。使用的硬件是m5 xlarge服务器。 共有5个索引,每个索引有6个分片和1个副本。即使更新单个字段,更新操作也需要大约10秒钟。删除操作也是类似的情况。然而查询操作非常快。这是因为CPU负载过高吗? 其中有2个索引不断地接收kafka流进行更新和写入操作。这些索引的大小分别为15GB、2GB,其余的大约为100MB。
您需要提供更多信息以找到根本原因:
您已经调试了哪些内容,是否有任何有趣的信息可以分享以找到问题?