vdbench的安装和使用:机器上插上对应的测试盘
vdbench是一个I/O工作负载生成器,(模拟多线程去读,写)
vdbench用于测试文件系统或块设备基准性能
I/O:input/output输入输出量
1.安装java
2.安装CSH(用来调Cshell,vdbench在linux上运行需要csh支撑)
3.vdbench脚本执行:
./vdbench -t 测试是否可执行
./vdbench -f ./testcase/filename -o /testlog/seq_read_sdb_1
4.文件系统filesys
lun= 原始磁盘、磁带或文件系统的名称。vdbench 也可为您创建一个磁盘
5.日志类型:
3.1 errorlog.html:
6.常见定义
hd:host define(主机定义)
sd:storage define(存储定义)
wd:workload define(工作负载定义)
SD和WD的区别:sd是指存储块定义,不是fsd共享
fsd:filesystem define(文件系统定义)-针对挂载的xfs,或者远端的nfs文件系统
fwd:filesystem workload define(文件系统负载定义)
rd:run define(运行定义)
7.vdbench测试脚本解读(test on NFS,fwd测试,文件系统):
#单机不需要添加HD,否则会报错
hd=defalut(默认主机),vdbench=/home/(