【发布时间】:2017-08-17 11:10:05
【问题描述】:
我正在评估 Apache Cassandra 2.0.14 上的插入过程。我正在使用一个名为 YCSB 的基准测试工具,它每秒向具有 1 个节点的单个 Cassandra 集群发送 1 条记录。
在每条记录中,我使用 Nodetool(命令 cfstats)检查 Memtable 数据大小,我发现 Memtable 数据大小按比例增长,直到第 29 条记录。但是,在第 30 条记录中,Memtable 数据大小与最新记录不成比例。检查以下结果:
记录数:(1, 10, 25, 30)
Memtable 数据大小(字节):(11810, 118100, 295250, 217614)
相对于 1st 的比例:(-, 10, 25, 18.43*)
*: 应该是 30
为什么会这样?
在第 30 条记录之前没有刷新过程。
cassandra.yaml中的一些属性:
memtable_total_space_in_mb: 10
memtable_flush_writers: 1
memtable_flush_queue_size: 4
【问题讨论】:
标签: cassandra