多个压缩活动在Cassandra节点上创建负载

问题描述 投票:0回答:1

我们的PROD群集中的一些节点由于高负载而变为黄色,红色甚至灰色。但节点仍在工作。

在此期间超时是批量的。

所有这些都发生在此节点上运行的压缩活动中。

有没有办法控制键空间的自动压缩活动或控制整个压缩并在周末空闲时间运行它们?

这将在营业时间内缓解生产节点。

cassandra datastax-enterprise
1个回答
0
投票

高负载可能有多种原因。这可能是由于cassandra集群的高TPS。压缩是一个繁重的过程,如果使用STCS压缩策略,它需要至少50%的磁盘空间来进行健康压缩。你也可以在cassandra.yaml中检查concurrent_read / cassandra_write并调整它。此外,如果使用G1GC,您可以调整堆。我们可以根据系统配置调整压缩吞吐量。我们可以通过nodetool disableautocompaction禁用自动压缩,但不建议在prod群集上使用。必须启用auto comaction才能回收磁盘空间。升级cassandra集群,如果你使用较低版本的cassandra.higher版本提供更好的性能,因为我使用3.11.2和3.11.3。

© www.soinside.com 2019 - 2024. All rights reserved.