【1】vdbench是一个 I/O 工作负载生成器,用于验证数据完整性和度量直接附加和网络连接的存储的性能。它是一个免费的工具,容易使用,而且常常用于测试和基准测试。

【2】下载地址

【3】centos下的安装

首先安装Java JDK和一些工具包
sudo yum install -y java-1.7.0-openjdk java-1.7.0-openjdk-devel unzip
./vdbench -t

------------------------------------------------------------------------------------华丽的分界线--------------------------

【1】  ./vdbench -f parafile

parafiile(并列多个参数??)为配置文件,如果需要校验文件一致性可以可以指定-v参数,

./vdbench -vf parafile

在vdbench安装目录下面有output目录,可以查看运行及输出结果,适用于windows及linux。

【2】推荐参数:-jn

打开vdbench校验数据的参数为-v或-j,这个过程会为每一次写操作记录日志用于后续校验。

使用-v参数,则生成的校验日志直接保存于内存中,使用-j参数则生成一个校验日志的文件,第二次校验时,-jr即可进行日志恢复进行校验。-v直接记录于内存之中,速度更快,但如果存储系统出现重启或内存清理,那么-v参数记录的校验日志就丢失了;-j直接写到磁盘上,安全有保证但速度会慢一下,此时可选择-jn,异步写到磁盘上,速度和安全都有一定的保证。

【3】lun

(1)sd=sd1 // 标识存储定义的名称 ,lun=/dev/sdd //具体那块盘, threads=64,  range=(100g,150g)

wd=wd1, sd=sd*,seekpct=seq,rdpct=100,xfersize=1M,openflags=o_directf

rd=rd1,   wd=wd*,elapsed=120,interval=1,iorate=max

========================

(2)

sd=sd1,hd=hd1//标识主机定义的名称,lun=/dev/sdb,openflags=o_direct,threads=6

sd=sd3,hd=hd2,lun=/dev/sdb,openflags=o_direct,threads=6

sd=sd6,hd=hd3,lun=/dev/sdb,openflags=o_direct,threads=6

sd= 标识存储定义的名称

hd= 标识主机定义的名称

lun= 写入块设备,如:/dev/sdb, /dev/sdc...

openflags= 通过设置为o_direct,以无缓冲缓存的方式进行读写操作

threads= 对SD的最大并发I/O请求数量

【4】

【5】

盘扇区大小不一样

有的512 有的4K

【6】查看硬盘信息命令

参考网址https://www.cnblogs.com/luxf0/p/13321077.html

086-vdbench相关推荐

  1. source insight 4.0.086破解

     source insight 4.0.093 破解: 1. 安装原版软件:Source Insight Version 4.0.0093 - March 20, 2018 2. 替换原主程序:sou ...

  2. vdbench的作用_vdbench和fio测试磁盘性能的对比总结

    一.安装 1.安装vdbench,首先安装java:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213 ...

  3. vdbench 配置案例及参数说明

    文件系统参数文件定义顺序:HD FSD FWD RD HD(Host Define):主机定义,在多主机联机测试时需要配置 配置案例 hd=default,vdbench=/root/vdbench5 ...

  4. 存储系统测试工具学习之vdbench

    1 单客户运行vdbench vdbench既可以运行在linux操作系统下,又可以运行在windows操作下.使用vdbench之前要确保java运行环境的安装. Linux:jdk-6u3-lin ...

  5. Vdbench的校验原理

    vdbench目前是存储类测试中常用的一个读写校验数据工具,具体的安装使用方法网上有很多教程,不再赘述,在此主要说明一下vdbench数据校验的原理及使用方法. 首先,vdbench创建的数据每512 ...

  6. ARM系统下使用Vdbench测试存储性能

    部署jdk环境 这里以jdk-8u351为例,解压缩jdk安装包至/opt目录 安装包下载链接:https://www.oracle.com/java/technologies/downloads/# ...

  7. Vdbench存储测试教程

    本次测试只限于Linux下使用(windows也可使用此工具) 环境搭建 存储端 NAS架构:将存储上的vol以网络形式共享给相关linux主机并挂载完成即可 SAN架构:将存储上的lun以FC或者I ...

  8. Vdbench:解决运行时出现的常见问题记录1

    一.Vdbench报错,如:Waiting for slave connection: localhost-5 1.运行vdbench遇到以下类似情况,一般为配置DNS问题 ​编辑 2.打开vi /e ...

  9. [vdbench]vdbench典型配置

    ./vdbench -f test -o output/test test: 8K 100%随机 50%读 64并发 IOPS 55V5 1W2左右 Dorado6000 2W左右 messagesc ...

  10. vdbench运行报错:java.net.NoRouteToHostException: No route to host (Host unreachable)

    vdbench运行报错:java.net.NoRouteToHostException: No route to host (Host unreachable) 10:19:13.945 hd2-0 ...

最新文章

  1. nodejs系列-翻译http
  2. python3 通过 pybind11 使用Eigen加速
  3. JAVA命令运行cmd命令得到的结果乱码Runtime.getRuntime().exec();
  4. JSR303—Bean Validation验证
  5. 新一代爬虫利器 —— Playwright
  6. 学会使用ant design封装一个锚点组件
  7. html5 拖拽滚动条,js 简易版滚动条实例(适用于移动端H5开发)
  8. MySQL千万级访问量架构(转)
  9. 记Hadoop HA高可用性分布式集群搭建过程
  10. python django开发api_基于Django框架开发Restful api
  11. C# 异步查询数据库(第二版)
  12. android 对象输出到文件
  13. 由SVN的月份计算错误,谈一个月的含义
  14. 别把量化交易变成拼人力、拼硬件、拼资源的烧钱游戏
  15. SpringMVC相关面试题总结
  16. java实现杨辉三角
  17. mathtype下载之后word工具栏不出现
  18. html间超链接怎么做,超链接怎么做
  19. 一文带你全方位了解与投递EI
  20. 硼碳氮纳米管的制备(碳纳米管包裹磁性金属复合纳米结构/多孔氧化物掺杂的碳纳米管包裹的碳纳米球/碳氮纳米管包裹纳米金属粒子/碳纳米管包裹Ni纳米线复合材料)

热门文章

  1. java发包工具_【发包工具】http多线程发包工具
  2. 云计算与边缘计算协同 九大应用场景
  3. Java集成开发工具推荐
  4. 【C++】王道程序员面试宝典学习笔记
  5. 开源搜索引擎资源列表
  6. 硬件开发笔记(八): 硬件开发基本流程,制作一个USB转RS232的模块(七):创建基础DIP元器件(晶振)封装并关联原理图元器件
  7. Gephi实战,从零开始
  8. 2012年10月 《SHA-3花落Keccak》
  9. 基于SSM框架的健康管理系统的设计与实现
  10. Axure RP 8 实战手册pdf