vdbench测试软件说明

更新时间:2023-11-13 03:14:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

1. vdbench运行需要JAVA环境,Redhat6默认安装好了JAVA所以不需要配置。

2. 编辑测试脚本:

脚本内容:(可按实际测试要求更改)

sd=sd1,lun=/dev/sdk,threads=64,range=(100g,150g)或者range=(30,50)容量百分比 wd=wd1,sd=sd*,seekpct=seq,rdpct=100,xfersize=1M,openflags=o_direct rd=rd1,wd=wd*,elapsed=120,interval=1,iorate=max

若是跑文件系统,先要挂载,之后在挂载的盘上建立文件,之后把脚本里的lun=/mnt/***就可以了

sd:存储描述,定义测试磁盘。

lun:定义测试磁盘为/dev/sdk。

threads:定义并行测试进程为64进程。

wd:工作描述,定义策略。

sd:使用之前定义过的sd。

seekpct:定义顺序(seq)或随机(random)。

rdpct定义读写比率:100为100%读,100%写。 xfersize:定义测试文件块大小。

openflags=o_direct:遍历整个磁盘(测试裸设备时使用)

rd:运行描述,定义运行方式: wd:使用之前定义过的wd。 elapsed:定义测试时间(120秒)。 interval:测试结果刷新频率(1秒钟刷新一次测试结果)。 iorate=max:运行最大io性能

可以更改测试磁盘、读写策略、块大小、测试时间及刷新频率来进行不同方式的测试。

注:默认vdbench503rc5x目录下的examples里有示例,可以按照示例更改测试脚本。

3. 开始运行测试:

在vdbench503rc5x目录下直接运行 ./vdbench –f 测试脚本 –o 结果输出文件存放

在目录下可能需要权限:chmod 777 vdvench

例如:./vdbench –f 1M_seq_read –o /1M 测试脚本名称为1M_seq_read,测试结果存放在/1M目录下,到所在目录查看sd1.

4. 查看测试结果:

查看测试结果目录下sd1.html文件。测试结果会按之前指定的刷新频率记录相应的测试结果。 i/o rate: IOPS MB/sec:MBPS Bytes:测试的文件块

最后一行avg_***是平均值。作为整体测试结果记录。

5. 在vdbench目录下输入:1.cp /bin/bash /bin/csh 2.cp vdbench.bash vdbench

本文来源:https://www.bwwdw.com/article/5fqv.html

Top