哪些症状/迹象表明现有集群节点容量过大,并且集群需要添加更多节点?想知道在将更多节点添加到集群之后可能出现的性能症状是什么。
这在很大程度上取决于配置和您的用例。您可能需要查看现有集群中的不同指标。您应该关注的一些指标包括。
- CPU使用情况
- 查询延迟
- 内存(取决于堆内存的使用方式(
- 磁盘使用情况
基于这些指标,您应该决定是否扩展集群。
这些是添加新节点时应该注意的常见场景
- 群集的性能降低。即使经过所有调整,您也无法获得所需的吞吐量
- 需要更多磁盘空间-通常情况下,您可以通过添加新磁盘来增加磁盘空间,但超过限制(通常为2TB(后,建议添加新节点
您手中有度量标准,可以确定您的表现是否在下降。例如,您可以使用nodetool tablehistograms
来识别特定表的读写延迟。如果读/写延迟低于您所需的延迟,那么您就很好,如果您看到您的系统随着流量的增加而变得越来越慢,那么这表明您应该向集群添加一个节点。