【发布时间】:2015-10-30 17:56:51
【问题描述】:
我正在 Amazon EC2 上构建 Cassandra 3x m1.large 集群。我使用 DataStax Auto-Clustering AMI 2.5.1-pv 和 Cassandra DataStax Community 版本 2.2.0-1。
在对“生产”数据进行写入基准测试时,集群似乎每秒可以处理大约 3k 到 5k 的写入请求,而没有读取负载。 几乎所有时间节点都这样做:
- system.hints 的压缩
- mykeyspace.mybigtable 的压缩
- mybigtable 索引的压缩
但是,让我担心的是 CPU 使用率低。所有 3 个节点的 CPU 使用率都在 17% 到 24% 之间。 CPU使用率是不是太低了?这不是限制我的写入速度吗?对我来说可能是 100%。
顺便说一句。如何检查限制我写入性能的因素(CPU、内存、网络、磁盘)?
以下是一些统计数据:
编辑:
- 我正在插入分布在集群周围的数据
- 我使用的一致性级别为 One
【问题讨论】:
标签: amazon-ec2 cassandra cpu datastax cassandra-2.1