测试场景
机器: 两台Intel(R) Xeon(R) E5506 2.13GHz (4核 8线程)*2/内存32GB/SAS 300G
数据: key: 10位顺序数字 value: 50字节 数据量: 2kw
并发: 并发数依次为10、20、40、80、160
压测工具:redis-benchmark
ssdb 版本: 1.9.2
ssdb 配置:
leveldb:
cache_size: 5120
block_size: 32
write_buffer_size: 64
compression: no
压测报表
分别对ssdb的读并发、写并发、读写并发场景进行压测,压测数据如下图:
结果分析
1. 压测的读速率接近官方数据,写速率与官方数据相差一倍(不知官方压测机和ssdb.conf配置)。
2. 从压测数据来看,SSDB性能可以支持监控百万级虚机。
压测脚本参见:https://github.com/gaozhengwei/test-io-ssdb
参考文档:
http://www.wjxfpf.com/2015/10/601347.html
http://idning.github.io/ssdb-benchmark.html