问题1:咨询个Elasticsearch问题,请问这几个方案哪个更好?配置:我们的ES集群,配备3台8C16G的节点。问题:CPU负载很高,经常90+%。目前内存问题不大,稳定在30%-70%之间,很少上70%[加油] 目前排查原因: 1.主要原因是索引的MAPPING很大很复杂(老板觉得查询方便,优化改动MAPPING的概率几乎为0),各种嵌套对象和嵌套集合。在写入文档时大量消耗CPU资源和耗时。而且我们的写入比较频繁。 2.目前查询量稳定在QPS 5K+。 目前考虑的升级方案: 1.升级3个节点的CPU到16C16G 2.集群中新增一个相同配置8C16G的节点 3.新增协调节点。目前集群写入QPS达到200+基本就90+%的CPU了 问题2:如果只选一项来升级呢?5月31日 11:54云兴
问题1: 针对CPU负载很高的问题,可以考虑以下方案:
升级CPU到16C16G:这个方案可以增加节点的计算能力,减少CPU负载,但是需要更多的资金投入。 新增一个相同配置8C16G的节点:这个方案可以增加集群的容量,分担负载,但是需要更多的硬件投入。 新增协调节点:这个方案可以优化集群的架构,提高集群的可用性和可靠性,但是需要更多的配置和管理。 根据您提供的信息,建议选择方案2,新增一个相同配置8C16G的节点。这个方案可以在不增加太多资金投入的情况下增加集群的容量,分担负载。同时,这个方案也相对简单,不需要太多的配置和管理。
问题2: 如果只能选择一项来升级,建议选择升级CPU到16C16G。这个方案可以增加节点的计算能力,减少CPU负载,而且相对来说比较简单和直接。但是,如果您的预算和资源允许,建议选择方案2,新增一个相同配置8C16G的节点,这样可以更好地分担负载和提高集群的可用性。
回答1: 1.升级3个节点的CPU到16C16G 2.集群中新增一个相同配置8C16G的节点 1,2一起,200+就90%,你这肯定要升级cpu 回答2:试下nasuyun.com ? cpu按量付费。先用hot_thread看下cpu耗在哪里,盲目的加cpu有可能不起作用哦,此回答整理自钉群“Elasticsearch中文技术社区”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。