具有cfstats输出的Cassandra压力测试

时间:2019-02-07 04:47:03

标签: cassandra cassandra-2.0 cassandra-3.0 scylla

我设置了新的3节点cassandra集群,在其中运行cassandra-stress进行读写测试。下面是我使用cfstat输出运行的命令。

1)** cassandra-stress写n = 500 cl =全部不预热-node xxxxx

所有3个节点的Cfstat结果如下。

Keyspace: xxxxxx
    **Read Count: 0**
    Read Latency: NaN
    **Write Count: 500**
    Write Latency: 0.013902 ms.
    Pending Flushes: 0
            Table: yyyyyyyy
            SSTable count: 0
            Space used (live): 0
            Space used (total): 0
            Space used by snapshots (total): 4006975142
            Off heap memory used (total): 0
            SSTable Compression Ratio: -1.0
            Number of keys (estimate): 499
            Memtable cell count: 500
            Memtable data size: 139500
            Memtable off heap memory used: 0
            Memtable switch count: 1
            **Local read count: 0**
            Local read latency: NaN
            **Local write count: 500**
            Local write latency: 0.014 ms
            Pending flushes: 0
            Bloom filter false positives: 0
            Bloom filter false ratio: 0.00000
            Bloom filter space used: 0
            Bloom filter off heap memory used: 0
            Index summary off heap memory used: 0
            Compression metadata off heap memory used: 0
            Compacted partition minimum bytes: 0
            Compacted partition maximum bytes: 0
            Compacted partition mean bytes: 0
            Average live cells per slice (last five minutes): 1.0

2)cassandra-stress读取n = 500 cl = ALL不预热-node xxxxx **

所有3个节点的Cfstat结果如下。

键空间:xxxxxx         阅读次数:6000         读取延迟:0.14475毫秒。         笔数:500         写入延迟:0.010558毫秒。         等待冲洗:0                 表格:yyyyyyy                 SSTable计数:0                 使用的空间(活动):0                 已用空间(总计):0                 快照使用的空间(总计):10230259428                 使用的堆外内存(总计):0                 SSTable压缩率:-1.0                 键数(估计):499                 记忆细胞数:500                 记忆资料大小:139500                 Memtable使用的堆外内存:0                 内存开关计数:1                 本地读取次数:6000                 本地读取延迟:0.141毫秒                 本地写计数:500                 本地写入延迟:0.011毫秒                 等待冲洗:0                 布隆过滤器误报:0                 布隆过滤器错误率:0.00000                 使用的Bloom过滤器空间:0                 布隆过滤器清除堆使用的内存:0                 所用堆内存的索引摘要:0                 使用的堆内存压缩元数据:0                 压缩分区的最小字节数:0                 压缩分区的最大字节数:0                 压缩分区的平均字节数:0                 每片平均活细胞数(最近五分钟):1.0

所以我的问题是,当我对所有n个节点的一致性进行n = 500的写操作时,写计数:500和本地写计数:500这似乎对所有3个节点都是正确的,如果我在这里出错了,请更正,但是在运行时读取n = 500的应力,一致性为ALL读取计数:6000和本地读取计数:6000 为什么读取计数为6000而不是500?。请帮助

0 个答案:

没有答案