我们正在生产中运行 cassandra 版本 2.0.9。这是一个 4 节点集群。在过去的几天里,我们正在经历 CPU 利用率的高峰值。您可能会在下图中看到。
当我们查看正在消耗大量 CPU 的线程时,我们遇到了 Native Transport 请求,这些线程正在消耗大量 CPU(比如 12%),这是巨大的。
问题可能是我们应该如何调试它?
为什么大多数 NTR 请求都停留在 BCrypt.java 上?这是问题吗?
几天前集群表现正常,但现在 4 个节点中有 3 个始终处于高 CPU 利用率。