vdbench

安装java,安装vdbench
修改目录中的example,cd到vdbench所在的位置,vdbench -t 测试,vdbench -f example -o 输出位置。
https://cloud.tencent.com/developer/article/2053603 vdbench 的使用
hd:主机
sd:块设备,不是文件共享系统
wd:工作负载
fsd:文件系统的定义,针对于远端的xfx,nfs共享。
fwd:文件系统的工作负载定义。
rd:运行任务的定义
脚本:
hd=default,运行目录,用户,shell(调用方式)配置免密通信
hd=hd1,system=(主机名或者是IP地址)
hd2
hd3
fsd=fsd1,目录,宽度,深度,openflags=0_DIRECT(不利用存储的缓存,直接写入存储),文件数,大小
#4k radom read
fwd= fsd= host= ,fileio=radom随机 大小 ,动作,线程
#4k radom write
#4k radom 8:2 (读写比例)
#4k sequenial read 顺序读写
rdpct读,threads写



运行任务,以上皆为选项:
rd=4kread,fwd=(1-4),fwdrate=速率 elapsd=测试时间 interval=每隔几秒输出

测试本地的裸设备,也就是挂载过来的lun:
#vdbench script with test2 on lun
与之前一样,定义所测试的内容:
hd=
sd=sd1,host=hd1,lun=/dev/vdb(虚拟机,物理机是sdb),线程
wd=
rd=run1,wd(1-2),iorate速率,执行时间,几秒输出。

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

fio

fio测试工具:
libaio异步引擎,同步的话cpu会不断向磁盘发包。
gcc-c++编译安装必备
make&&make install

顺序写: fio -direct=1(值为0,表示使用buffered IO;值为1,表示使用 direct IO) -iodepth=32(队列深度,fio总的IO并发数=队列深度乘以线程数) -rw=write(读写策略) -ioengine=libaio(异步模式,sync是同步模式) -bs=4M(IO的块大小) -size=128G -numjobs=1(测试时候并发的线程数))
-runtime=600 -group_reporting(汇总进程的统计信息) -filename=/dev/[device] -name=Write_BandWidth_Test(测试任务的名称)
随机写: fio -direct=1-iodepth=128 -rw=randwrite -ioengine=libaio -bs=4K -size=128G - numjobs=1
-runtime=600 -group_reporting -filename=/dev/[device] -name=Rand_Write_IOPS_Test
顺序读:fio -direct=1 -iodepth=32 -rw=read -ioengine=libaio -bs=4M -size=128G -numjobs=1
-runtime=600 -group_reporting -filename=/dev/[device] -name=Read_BandWidth_Test
随机读:fio -direct=1 -iodepth=128 -rw=randread -ioengine=libaio -bs=4K -size=128G - numjobs=1
-runtime=600 -group_reporting -filename=/dev/[device] -name=Rand_Read_IOPS_Test
混合读写:fio -output=/tmp/100S100W -name=100S100W -filename=/dev/sdb:/dev/sdc:/dev/sdd -ioengine=libaio -direct=1 -blocksize=2M -runtime=300 -rw=randrw -rwmixread=70 -rwmixwrite=30 -iodepth=32 -numjobs=1

vdbench和fio相关推荐

  1. 文件系统性能测试工具 vbbench工具

    vdbench 文章目录 vdbench 什么是vdbench vdbench和FIO的区别 下载安装 命令参数说明 文件系统参数说明 主机定义HD(Host Define) hd system vd ...

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

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

  3. 【测试】linux FIO命令详解(一):磁盘IO测试工具 fio (并简要介绍iostat工具)

    目录 随看随用 FIO介绍 FIO 工具常用参数: fio工作参数可以写入配置文件 IO状态监控: Iostat介绍 与FIO相似的工具 fio测试脚本 提取iops和bw gunplot画图 Fio ...

  4. 【测试】 FIO:ceph/磁盘IO测试工具 fio(iodepth深度)

    目录 随看随用 NAS文件系统测试 块系统测试 FIO用法 FIO介绍 FIO 工具常用参数: FIO结果说明 I/O 的重放('录'下实际工况的IO,用fio'重放') fio工作参数可以写入配置文 ...

  5. FIO – IO压力测试工具

    <存储工具系列文章>主要介绍存储相关的测试和调试工具,包括不限于dd.fio.vdbench.iozone.iometer.cosbench等性能负载工具,及strace等调试工具. 1. ...

  6. 磁盘I:O 性能指标 以及 如何通过 fio 对nvme ssd,optane ssd, pmem 性能摸底

    文章目录 1. 磁盘I/O性能指标 1.1 性能指标 1.2 I/O 观测 1.2.1 磁盘I/O 观测 1.2.2 进程I/O观测 2. Fio 性能测试 2.1 环境准备 2.2 测试维度选择 2 ...

  7. Linux硬盘性能测试工具 - FIO

    1.安装: 方法一:直接用指令yum -y install fio 方法二:如果方法一不可行则,在官网http://freshmeat.net/projects/fio/下载fio的安装包.安装方法很 ...

  8. linux fio释放内存,linux使用FIO测试磁盘的iops

    出处:http://blog.itpub.net/26855487/viewspace-754346/ FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎, ...

  9. 用FIO测试存储性能

    fio,又称为Flexible IO Tester,是Jens Axboe编写的测试程序.Jens是Linux Kernel中blockIO subsystem的维护者.所以这个工具的权威性是毋庸置疑 ...

  10. 《Linux内核精髓:精通Linux内核必会的75个绝技》一HACK #20 使用fio进行I/O的基准测试...

    HACK #20 使用fio进行I/O的基准测试 本节介绍使用fio进行模拟各种情况的I/O基准测试的操作方法. I/O的基准测试中有无数需要考虑的因素.是I/O依次访问还是随机访问?是通过read/ ...

最新文章

  1. Linux中的umask
  2. 【JavaWeb】Access restriction The type is not accessible due to restriction on required library
  3. C语言编译过程总结详解
  4. 怎么确定迭代器后面还有至少两个值_为什么range不是迭代器?range到底是什么类型?
  5. Python_文件_日记管理系统
  6. visual studio 2015安装 无法启动程序,因为计算机丢失D3DCOMPILER_47.dll 的解决方法
  7. 简述linux常见的安全措施,六个常用的Linux安全基本措施
  8. Web之路笔记之三 - 使用Floating实现双栏样式
  9. eclipse无法启动的各种解决方法
  10. 0x01-1 原码 反码 补码 概念 原理 详解
  11. 工程师如何优雅的拒绝不合理需求
  12. docker安装jdk1.8
  13. android 手机 基站定位软件,安卓手机基站+GPS定位源码
  14. js获取ip本机地址
  15. PRD文档详解(20191209)
  16. Java 编写的 坦克大战小游戏
  17. 没有计算机年代科学家如何计算,难倒了无数科学家的 三体问题
  18. Python读取excel画图
  19. 学生选课信息管理系统(可行性分析报告)
  20. 曲线拟合的数值方法——《数值计算方法》

热门文章

  1. 初识MySQL数据库
  2. python乱码大赛_FishC工作室《零基础学python》全套课后题.doc
  3. 华为认证 HCNA­Cloud 云计算题库
  4. macbook查看java版本,Mac下查看JDK版本和安装目录
  5. 凯撒密码加密算法python_想偷WiFi?万能钥匙不行?试试用python一键破解!
  6. 一连三问 !!! 什么是内存对齐?内存对齐的原因是什么?内存对齐的好处是什么?
  7. windows使用cmd(dos命令)映射网络驱动器
  8. php 真太阳时间修正,北京时间与真太阳时以及换算方法!
  9. 数据工程师必须掌握的7个大数据实战项目
  10. iptables 性能 测试