VdBench测试指导手册
目录
1 VdBench介绍 .................................................................................................................................................. 1
1.1简介 ....................................................................................................................................................... 1 2 IOmeter安装 .................................................................................................................................................... 2
2.1 Windows下的安装 ............................................................................................................................... 2 2.2 Linux下的安装 ..................................................................................................................................... 3 3 VdBench使用 .................................................................................................................................................. 4
3.1 Vdbench运行及结果查看 .................................................................................................................... 4 3.2编写一个 parmfile ................................................................................................................................ 4
3.2.1块设备 ........................................................................................................................................ 4 3.2.2文件系统 .................................................................................................................................... 5 3.3结果查看 ............................................................................................................................................... 6 3.4单客户运行vdbench ............................................................................................................................. 7 3.5 Linux下联机运行 ................................................................................................................................. 8 3.6 windows下联机运行 ............................................................................................................................ 9 4官方手册 ......................................................................................................................... 错误!未定义书签。
1 VdBench介绍
1.1 简介
Vdbench 是一个命令行实用程序,旨在帮助工程师和客户生成用于验证存储性能和存储数据完整性的磁盘 I/O 负载。还可通过输入文本文件指定 Vdbench 执行参数。它是一个免费的工具,容易使用,而且常常用于测试和基准测试。
[作者]
1
2 IOmeter安装
2.1 Windows下的安装
1. 打开 http://www.oracle.com/technetwork/cn/server-storage/vdbench-downloads-1901681-zhs.html 并下载该工具。
2. 安装32位的JDK或JRE环境,并且设臵环境变量,如下图所示。
3. 解压缩VdBench.zip,用命令行转到VdBench的目录,执行vdbench -t进行测试。如下图,即为成功:
[作者]
2
2.2 Linux下的安装
以下是下载和在Linux下安装 vdbench。 1. 打开
http://www.oracle.com/technetwork/cn/server-storage/vdbench-downloads-1901681-zhs.html 并下载该工具。
2. 使用 WinSCP 工具将它传输到Linux主机。将它解压到 Linux /var/www/html 目录。 清单 3. 解压 WinSCP
[root&vhost4377 idcuser]# mv vdbench504.zip /var/www/html/ [root&vhost4377 idcuser]# cd /var/www/html/ [root&vhost4377 html]# mkdir vdbench504 [root&vhost4377 html]# unzip vdbench504.zip –d vdbench504/ [root&vhost4377 html]# cd vdbench504 3. 要运行该工具,您需要安装 Java 运行时环境,在本例中安装 Oracle JDK。 清单 4. 安装 Java 运行时环境 [idcuser&vhost4377 ~]$ sudo –s | cd [root&vhost4377 ~]# wget http://download.oracle.com/otn-pub/java/jdk/7u3-b04/jdk-7u3-linux-i586.rpm [root&vhost4377 ~]# rpm –ivh jdk-7u3-linux-i586.rpm [root&vhost4377 ~]# vi .bashrc JAVA_HOME=/usr/java/jdk1.7.0_03 CLASSPATH=.:$JAVA_HOME/lib/tools.jar PATH=$JAVA_HOME/bin:$PATH export JAVA_HOME CLASSPATH PATH [root&vhost4377 ~]# source .bashrc 4. 启动基准测试之前,使用默认的参数检查安装是否成功完成。 [root&vhost4377 vdbench504]# ./vdbench -t
[作者]
3
3 VdBench使用
3.1 Vdbench运行及结果查看
./vdbench -f parafile
parafiile为配臵文件,如果需要校验文件一致性可以可以指定-v参数,./vdbench -vf parafile。 在vdbench安装目录下面有output目录,可以查看运行及输出结果,适用于windows及linux。
3.2 编写一个 parmfile
要更详细地控制工具参数,编写一个 parmfile,您可在其中指定不同的选项。
3.2.1 块设备
对于一个块设备,配臵以下参数: HD:主机定义
? 如果您希望展示当前主机,则设臵 hd= localhost。如果希望指定一个远程主机,hd= label。 ? system= IP 地址或网络名称。
? clients= 用于模拟服务器的正在运行的客户端数量。 SD:存储定义
? sd= 标识存储的名称。 ? host= 存储所在的主机的 ID。
? lun= 原始磁盘、磁带或文件系统的名称。vdbench 也可为您创建一个磁盘。 ? threads= 对 SD 的最大并发 I/O 请求数量。默认为 8。 ? hitarea= 调整读取命中百分比的大小。默认为 1m。 ? openflags= 用于打开一个 lun 或一个文件的 flag_list。 WD:工作负载定义
? wd= 标识工作负载的名称。 ? sd= 要使用的存储定义的 ID。
? host= 要运行此工作负载的主机的 ID。默认设臵为 localhost。 ? rdpct= 读取请求占请求总数的百分比。 ? rhpct= 读取命中百分比。默认设臵为 0。 ? whpct= 写入命中百分比。默认设臵为 0。
[作者]
4
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库VdBench使用手册在线全文阅读。
相关推荐: