相关信息

Down load url:  https://github.com/brianfrankcooper/YCSB

ycsb version:   0.3.1

环境: python2.6    centos 6.5

ycsb依赖:argparse-1.4.0   setuptools-18.3.1  jdk6以上


 

安装

安装jdk:

sudo rpm -ivh jdk-7u55-linux-x64.rpm

安装python依赖包:

cd setuptools-18.3.1

sudo python setup.py install

cd argparse-1.4.0/

sudo python setup.py install


 

执行参数

-threads : the number of client threads

-target : the target number of operations per second

-s : status


 

测试环境

Mongos:   192.168.13.132:27017 / 192.168.13.134:27017 / 192.168.13.135:27017

db /account / password:  ycsb / ycsbdbo / 123  


 

使用示例

workloada模板

recordcount=1000000    # 测试数据集的记录条数

operationcount=1000000  # 测试过程中执行的操作总数

workload=com.yahoo.ycsb.workloads.CoreWorkload  # workload实现类

readallfields=true   # 查询时是否读取记录的所有字段

readproportion=0.5  # 读操作的百分比

updateproportion=0.5  # 更新操作的百分比

scanproportion=0   # 扫描操作的百分比

insertproportion=0  # 插入操作的百分比

requestdistribution=zipfian  # 请求分布模式

 

开100个并发load数据

./bin/ycsb load mongodb -threads 100  -P workloads/workloada  -p mongodb.url=mongodb://ycsbdbo:123@192.168.13.135:27017,192.168.13.134:27017,192.168.13.132:27017/ycsb  -s  >data

ycsb 测试验证模式的mongodb

开100个并发run

./bin/ycsb run mongodb -threads 100  -P workloads/workloada  -p mongodb.url=mongodb://ycsbdbo:123@192.168.13.135:27017,192.168.13.134:27017,192.168.13.132:27017/ycsb  -s  >data

ycsb 测试验证模式的mongodb

相关文章:

  • 2022-02-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-26
  • 2021-12-27
  • 2022-12-23
  • 2021-09-21
猜你喜欢
  • 2021-06-23
  • 2022-03-07
  • 2021-08-24
  • 2022-12-23
  • 2021-10-16
  • 2021-07-05
  • 2022-12-23
相关资源
相似解决方案