Aerospike数据库实战(三) -- Aerospike数据库压力测试报告

来源:互联网 发布:台州房销售数据下载 编辑:程序博客网 时间:2024/05/17 06:24

本人原创作品,转载请注明出处:http://blog.csdn.net/yanshu2012/article/details/54287000

1. 测试目的

通过逐步增加Aerospike Databases Benchmark 测试工具并发线程数,观察Aerospike Databases在不同tps下的延迟时间曲线。
从得到的延迟时间曲线,分析Aerospike Databases性能是否能满足线上需求。

Edit

2. 测试环境

在局域网环境下,用两台物理机构建Aerospike Databases测试集群。
CPU: Intel(R) Xeon(R) CPU E5-2650 
Memory: 64G
System : CentOS release 6.4 (Final)

Aerospike: 3.5.14 社区版

Edit

3. 测试结果

Edit

3.1 每个Aerospike 节点采用一块Intel DC s3500 SSD做存储

Edit

3.2 每个Aerospike 节点采用两块Intel DC s3500 SSD做存储

Edit

3.3 每个Aerospike 节点采用一块Fusion ioDrive PCIe做存储

Edit

3.4 每个Aerospike 节点采用两块Intel DC s3500 SSD做存储,Fusion ioDrive PCIe用做内存Swap分区

Edit

4. 结论

从测试结果来看: 
1. Aerospike Databases 在双节点集群模式下,读写各50%,tps可以达到23w,小于1ms延迟占比92%.
2. 单块Intel DC s3500 SSD、 两块Intel DC s3500 SSD、Fusion ioDrive PCIe 对于Aerospike Databases 性能表现差别不大。
3. 用Fusion ioDrive PCIe做内存swap交换状态下,Aerospike DataBases 性能下降一倍,并且Aerospike DataBases 节点重启后的预热时间非常长(10小时以上)。

Edit

5.问题记录

Aerospike Databases 各个节点之间存在数据的迁移,数据的迁移会较明显影响数据库读/写延迟,需要进一步了解Aerospike Databases 时机和相关参数调优。


本人原创作品,转载请注明出处:http://blog.csdn.net/yanshu2012/article/details/54287000


0 0
原创粉丝点击