Linux使用Vdbench进行裸盘性能测试

目录

一.准备环境

1.将Vdbench上传到Linux客户端

2.进入Vdbench文件夹随后给vdbench可执行权限

3.新建测试脚本,命名可随意。不过最好规范些,方便后期管理

4.编辑测试脚本

5.根据例子模版编辑现场测试环境

6.编辑完后保存退出

二.开始测试

1.执行vdbench命令指定测试脚本

2.测试报告参数详情


一.准备环境
1.将Vdbench上传到Linux客户端

2.进入Vdbench文件夹随后给vdbench可执行权限
chmod 777 vdbench
3.新建测试脚本,命名可随意。不过最好规范些,方便后期管理
touch disk_random_r
4.编辑测试脚本
vim disk_random_r
5.根据例子模版编辑现场测试环境

例:

messagescan=no
  
#裸盘测试
sd=default,openflags=directio
sd=sd1,lun=/dev/sdb
sd=sd2,lun=/dev/sdc
sd=sd3,lun=/dev/sdd
sd=sd4,lun=/dev/sde
sd=sd5,lun=/dev/sdf
sd=sd6,lun=/dev/sdg
sd=sd7,lun=/dev/sdh
sd=sd8,lun=/dev/sdi
#sd=sd3,lun=/dev/mapper/mpath*
wd=wd1,sd=sd*,seekpct=random,rdpct=0,xfersize=1M
rd=rd1,wd=wd1,iorate=max,elapsed=60,interval=1,thread=32

参数说明:

#滤掉多余的系统日志

messagescan=no  

#需要测试的磁盘

sd=sd1,lun=/dev/sdb

#wd wd的名称,sd=sd* 要测试sd名为sd开头的所有磁盘,seekpct 测试方式(random=随机,seq=顺序),rdpct 读写方式(0=写,50=读写,100=读),xfersize 传输块大小(1M为带宽测试,4k为iops测试)

wd=wd1,sd=sd*,seekpct=random,rdpct=100,xfersize=1M   

#rd rd的名称,wd=wd1 要使用名为wd1的测试方法,iorate  此工作负载的固定io速率,常用默认值有100或max ,elapsed 测试时间 单位为秒,interval 深度 可设置1 或 1···n,thread 线程数

rd=rd1,wd=wd1,iorate=max,elapsed=60,interval=1,thread=32

6.编辑完后保存退出
二.开始测试
1.执行vdbench命令指定测试脚本
./vdbench -f disk_random_r
2.测试报告参数详情

interval:报告间隔序号

I/O rate:每秒观察到的平均 I/O 速率

MB sec:传输的数据的平均 MB 数

bytes I/O:平均数据传输大小

read pct:平均读取百分比

resp time:以读/写请求持续时间度量的平均响应时间。所有 vdbench 时间都以毫秒为单位。

resp max:在此间隔中观察到的最大响应时间。最后一行包含最大值总数。

resp stddev:响应时间的标准偏差

cpu% sys+usr:处理器繁忙 = 100(系统 + 用户时间)(Solaris、Windows、Linux)

cpu% sys:处理器利用率:系统时间

  • 7
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值