添加节点时Cassandra的延迟峰值

时间:2015-12-15 13:57:11

标签: java cassandra garbage-collection ycsb

最近我一直在玩Cassandra。 在向Cassandra添加节点时,我遇到了延迟峰值,同时在所有现有C *节点上设置了nodetool流限制。

具体来说,最初群集有4个C *节点,当原始节点在1200秒预热时,我添加了2个额外节点,如图所示。 这4个节点上存储的数据量为50 GB,密钥大小各为20 KB。 Nodetool用于设置'流限制'到1MB / s。 YCSB用于生成读取显性(90%)工作负载,其最大吞吐量的80%可通过扩展过程由这4个现有节点达到。 这些数字显示了YCSB每10秒输出的服务延迟。

time vs. read latency on C*

有没有人对延迟峰值有一些答案? 也许是背景中的gc或压缩? 或者只是带宽饱和,这似乎不是因为我已将流限制设置为1MB / s?

0 个答案:

没有答案
相关问题