gpt4 book ai didi

linux - 能否修复 "nice"Cassandra nodetool

转载 作者:太空宇宙 更新时间:2023-11-04 10:23:55 25 4
gpt4 key购买 nike

如果我使用“nice”降低 Cassandra“nodetool repair”命令的优先级,是否会出现任何问题?它会导致高 CPU“用户时间”负载并对我们的生产系统产生负面影响,导致我们的 Usergrid 实现 API 超时。我看到有关限制网络吞吐量的文档,但 iowait 似乎不是问题所在。另外,有什么好的方法可以缓解这个问题吗?

最佳答案

nodetool 命令实际上并没有做任何工作。它只是调用 C* 中的 JMX 操作来启动修复,然后监听更新以打印出来。做得好不会有任何区别。修复有几个主要阶段

  1. 构建默克尔树(在每个节点上)
  2. 流变化
  3. 压缩

可能是验证压缩(在 某些 版本上可以通过压缩 throttle 控制)或流(可以通过 nodetool 或 cassandra.yaml 设置流吞吐量)正在消耗您的 CPU。如果是这样,可以尝试使用 throttle ,但在某些版本中它不会产生任何影响。

修复完成后,在增量修复中开始进行反压缩的正常压缩,如果有很多差异流,也会进行全面修复。有些问题是非常特定于版本的,因此请注意日志,并在 CPU 较高时深入挖掘。

关于linux - 能否修复 "nice"Cassandra nodetool,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42537067/

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