Aerospike数据库实战(三) -- Aerospike数据库压力测试报告
2017-01-09 11:01
676 查看
本人原创作品,转载请注明出处:http://blog.csdn.net/yanshu2012/article/details/54287000
1. 测试目的
通过逐步增加Aerospike Databases Benchmark 测试工具并发线程数,观察Aerospike Databases在不同tps下的延迟时间曲线。从得到的延迟时间曲线,分析Aerospike Databases性能是否能满足线上需求。
2. 测试环境
在局域网环境下,用两台物理机构建Aerospike Databases测试集群。CPU: Intel(R) Xeon(R) CPU E5-2650
Memory: 64G
System : CentOS release 6.4 (Final)
Aerospike: 3.5.14 社区版
3. 测试结果
3.1 每个Aerospike 节点采用一块Intel DC s3500 SSD做存储
3.2 每个Aerospike 节点采用两块Intel DC s3500 SSD做存储
3.3 每个Aerospike 节点采用一块Fusion ioDrive PCIe做存储
3.4 每个Aerospike 节点采用两块Intel DC s3500 SSD做存储,Fusion ioDrive PCIe用做内存Swap分区
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小时以上)。
5.问题记录
Aerospike Databases 各个节点之间存在数据的迁移,数据的迁移会较明显影响数据库读/写延迟,需要进一步了解Aerospike Databases 时机和相关参数调优。
本人原创作品,转载请注明出处:http://blog.csdn.net/yanshu2012/article/details/54287000
相关文章推荐
- Aerospike数据库实战(四) -- Aerospike 安装部署
- jmeter测试实战二:接口测试 压力 数据库 脚本
- Aerospike数据库实战(一) -- Aerospike是大数据时代互联网广告专用数据库,为RTB而生
- Aerospike数据库实战(五) -- Aerospike C Client 开发
- 数据库压力测试的参考地址
- PostgreSQL数据库压力测试工具pgbench简单应用
- 数据库压力测试思路
- 淘宝Fourinone分布式计算框架性能、压力、容灾测试报告
- android调试工具monkey压力测试实战
- Aerospike 宣布开源其内存中的 NoSQL 数据库
- java 数据库压力测试 源码
- 数据库性能测试报告
- [原]一个针对LVS的压力测试报告
- Redis VS Memcached压力测试报告
- sysbench测试数据库负载压力
- Redis VS Memcached压力测试报告
- 数据库压力测试
- 【软件自动化测试-QTP实战技能 3】== 数据库检查点手动SQL写法
- 美联储压力测试报告
- 关于Jmeter测试数据库压力的时候抛出内存溢出outofmemory的解决方法