YCSB
如何运行:https://github.com/brianfrankcooper/YCSB/wiki/Running-a-Workload
推荐操作顺利:https://github.com/brianfrankcooper/YCSB/wiki/Core-Workloads
如何扩展:https://github.com/brianfrankcooper/YCSB/wiki/Implementing-New-Workloads
示例:使用时先建表,然后加载数据,最后执行相关事务
建表:create 'usertable','f1','f2','f3'
加载数据:./ycsb load hbase -P ../workloads/workloada -p threads=10 -p columnfamily=f1 -p recordcount=10000 -s > load.dat
结果如下:
[OVERALL], RunTime(ms), 2295.0
[OVERALL], Throughput(ops/sec), 4357.298474945534
[INSERT], Operations, 10000
[INSERT], AverageLatency(us), 198.2618
[INSERT], MinLatency(us), 9
[INSERT], MaxLatency(us), 788883
[INSERT], 95thPercentileL