国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > 数据库 > 数据库应用 > [置顶] Aerospike数据库实战(三) -- Aerospike数据库压力测试报告

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

来源:程序员人生   发布时间:2017-01-13 11:19:08 阅读次数:3522次

本人原创作品,转载请注明出处: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⑵650 
Memory: 64G
System : CentOS release 6.4 (Final)

Aerospike: 3.5.14 社区版

Edit

3. 测试结果

Edit

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

Edit

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

Edit

3.3 每一个Aerospike 节点采取1块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 性能降落1倍,并且Aerospike DataBases 节点重启后的预热时间非常长(10小时以上)。

Edit

5.问题记录

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


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


生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生