服务器为AIX6.1操作系统
AIX系统默认的ksh解释器环境下如何使用vdbench测试工具
1、目前仅验证过vdbench50406在AIX系统默认的ksh解释器环境下使用;
2、vdbench50406运行需要java1.7.0环境;
1、确认系统java版本:
java-version
2、将vdbench50406.zip文件上传至服务器并解压(建议事先创建一个文件夹用于存放vdbench文件):
文件路径:\\172.153.254.4\macrosan\技术服务部\02-项目支持部\01-测试\02-技术资料\04-测试工具\VDbench\Media
3、编辑测试脚本,以4k全随机7读3写为例(其中/dev/rhdisk1为存储端挂载的lun路径,以实际情况为准):
sd=sd1,lun=/dev/rhdisk1,threads=2 wd=wd1,sd=sd1,xfersize=4k,rdpct=70,seekpct=100 rd=rd1,wd=wd1,iorate=max,elapsed=600,interval=1
4、给vdbench添加执行权限,并将脚本解释器修改为/usr/bin/ksh:
chmod +x vdbench vi vdbench
5、运行vdbench开始测试:
./vdbench -f test
1、ksh解释器与bash不同,直接运行vdbench会报错:
2、ksh解释器环境下不能使用-t参数快捷测试,只能编辑运行脚本使用存储挂载过来的块设备进行测试:
AIX,ksh,vdbench