相关信息

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

开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

转载于:https://www.cnblogs.com/llgg/p/4866685.html

ycsb 测试验证模式的mongodb相关推荐

  1. 《 测试反模式:有效规避常见的92种测试陷阱》——1.3 什么是缺陷

    本节书摘来自华章计算机< 测试反模式:有效规避常见的92种测试陷阱>一书中的第1章,第1.3节,作者:(美) Donald G. Firesmith 更多章节内容可以访问云栖社区" ...

  2. Ceph分布式存储实践应用之集群测试验证(Rados运用)

    1. 创建Cephfs 集群创建完后, 默认没有文件系统,要是实现文件的存储操作,我们还需创建一个Cephfs可以支持对外访问的文件系统. 创建两个存储池, 执行两条命令: ceph osd pool ...

  3. JDBC连接SQL Server数据库[windows验证模式连接+SQL server验证]

    JDBC连接SQL Server数据库[windows验证模式连接+SQL server验证] 都说用JDBC连接数据库会出现很多问题,现总结.汇总一下. 前提是已经正确安装了SQL Server系列 ...

  4. 北航计算机测试控制智能车,“车路协同环境下车辆群体智能控制理论与测试验证”项目顺利通过科技部中期检查...

    2020年11月25日,科技部高技术研究发展中心"综合交通运输与智能交通"重点专项管理办公室组织专家在北京完成了对我校牵头的"车路协同环境下车辆群体智能控制理论与测试验证 ...

  5. 教程,使用YCSB测试MYSQL数据库,获取千万条测试后的数据

    Yahoo! Cloud Serving Benchmark (YCSB)是一个数据库特别是nosql数据库性能测试的benchmark.在GitHub中有3.9千个star和1.9千个forks.本 ...

  6. WCF NetTcpBinding Transport安全模式(6) ClientCredentialType证书验证模式---- PeerTrust验证模式...

    WCF NetTcpBinding Transport安全模式(6)   ClientCredentialType证书验证模式---- PeerTrust验证模式 当证书验证模式设置为"Pe ...

  7. 思科ssh验证方式_SSH的应用:一个实例两种验证模式的实现

    一:说明 以下讨论的是密钥的两种认证模式,至于口令的认证不在本文档的考虑范围,相关的口令认证的文档请阅读本博的其他文章. 另外,有关SSH的基础方面的知识也不在本文档的讲解范畴,也请查阅本博的另外的相 ...

  8. 如何改变SQL SERVER的身份验证模式

    2007年07月09日 星期一 上午 10:10 1.点击"开始"-"运行",输入regedit,回车进入注册表编辑器       2.依次展开注册表项,浏览到 ...

  9. Faiss优化:针对OMP_NUM_THREADS环境变量设置的测试验证

    前言 记录一下Faiss在项目使用中的一些优化,对OMP_NUM_THREADS 环境变量参数的测试验证- OMP_NUM_THREADS 用于控制线程并发数.测试条件:单个循环请求,持续时间大于15 ...

最新文章

  1. 统计文件中每个单词出现的次数
  2. 深拷贝与浅拷贝~动态内存释放有关
  3. Button中command后面函数添加参数解决方法
  4. 聊聊Servlet、Struts1、Struts2以及SpringMvc中的线程安全
  5. wifi测试相关(iwconfig,WPA Supplicant用法)
  6. 这样理解PWM,想不懂都难!
  7. Java工作笔记-JPA查询达梦7数据库(Spring Boot + ORM)
  8. Android 消息处理源代码分析(1)
  9. fw313r手机登录_fw313r路由器设置
  10. C#生成与识别条形码、二维码示例 zxing、 barcodelib生成条形码 code128B等 无白边 自动宽度
  11. 52_LSTM及简介,RNN单元的内部结构,LSTM单元的内部结构,原理,遗忘门,输入门,输出门,LSTM变体GRU,LSTM变体FC-LSTM,Pytorch LSTM API介绍,案例(学习笔记)
  12. 微信公众平台开发-access_token获取及应用(含源码)
  13. 丝路传说架设服务器维护,《丝路传说》一键整合服务端+GM工具+视频架设教程...
  14. 微信小程序支付(1)Uni-app平台API接口
  15. spark的四大核心组件
  16. 成功WEB商务的7步走(7)——PDCA
  17. matlab减小数据方差,最小方差控制
  18. redis-使用Java代码操作
  19. Google Wave: There Will Be Backlash
  20. 宏油庄冒菜的菜品设置和制作方法

热门文章

  1. java opencv bytearray转mat_OpenCV开发中的内存管理问题
  2. android 自定义键盘字体大小,android.inputmethodservice.KeyboardView 自定义键盘 字体大小设置...
  3. kmeans改进 matlab,基于距离函数的改进k―means 算法
  4. java异常统一处理,Controller层的异常统一处理及返回
  5. python内核大小_关于keras.layers.Conv1D的kernel_size参数使用介绍
  6. php内存映射,如何用ZwMapViewOfSection将Driver分配的内存映射到App空间?
  7. php中qq第三方登录演示,实现腾讯qq第三方登录
  8. oracle存储过程拼',【求助】关于oracle存储过程'字符串拼接'
  9. 帝国cms php点击删除,帝国CMS删除内容非本站链接的方法(非插件)
  10. 计算机一级ie浏览器和电子邮件,2016年职称计算机考试Internet基础知识:利用IE收发电子邮件...