2012-02-07 70 views
1

http://sqlserverpedia.com/wiki/SAN_Performance_Tuning_with_SQLIO#Downloading_and_Configuring_SQLIOdo_ovlp_io:WriteFileEx:参数不正确 - 运行SQLIO

沿着这SQLIO视频教程之后,并运行在所有驱动器的批处理文件,除了操作系统(Windows Server 2008 R2的企业)驱动器。现在运行在C:驱动器上,当我进入cmd并运行“ArrayTest.bat> RESULTS-C.TXT”时,出现以下错误:

do_ovlp_io:WriteFileEx:该参数不正确。 文件偏移高:0x00002b24低:0x5a550000 退出

相同的批处理脚本在其他4个磁盘阵列上运行良好。任何想法这个错误是什么意思?

C:驱动器现在有131GB空闲,所以应该在那里好。但是,它似乎创建了数据文件,然后在大小达到16GB时引发错误。

我param.txt文件有: C:\ Testfile.dat 2为0x0 20480

的ArrayTest.bat文件有:

sqlio -kW -t2 -s120 -dC -o1 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t2 -s120 -dC -o2 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t2 -s120 -dC -o4 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t2 -s120 -dC -o8 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t2 -s120 -dC -o16 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t2 -s120 -dC -o32 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t2 -s120 -dC -o64 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t2 -s120 -dC -o128 -frandom -b64 -BH -LS Testfile.dat 

sqlio -kW -t4 -s120 -dC -o1 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t4 -s120 -dC -o2 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t4 -s120 -dC -o4 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t4 -s120 -dC -o8 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t4 -s120 -dC -o16 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t4 -s120 -dC -o32 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t4 -s120 -dC -o64 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t4 -s120 -dC -o128 -frandom -b64 -BH -LS Testfile.dat 

sqlio -kW -t8 -s120 -dC -o1 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t8 -s120 -dC -o2 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t8 -s120 -dC -o4 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t8 -s120 -dC -o8 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t8 -s120 -dC -o16 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t8 -s120 -dC -o32 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t8 -s120 -dC -o64 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t8 -s120 -dC -o128 -frandom -b64 -BH -LS Testfile.dat 

sqlio -kW -t16 -s120 -dC -o1 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t16 -s120 -dC -o2 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t16 -s120 -dC -o4 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t16 -s120 -dC -o8 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t16 -s120 -dC -o16 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t16 -s120 -dC -o32 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t16 -s120 -dC -o64 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t16 -s120 -dC -o128 -frandom -b64 -BH -LS Testfile.dat 

sqlio -kW -t32 -s120 -dC -o1 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t32 -s120 -dC -o2 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t32 -s120 -dC -o4 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t32 -s120 -dC -o8 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t32 -s120 -dC -o16 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t32 -s120 -dC -o32 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t32 -s120 -dC -o64 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t32 -s120 -dC -o128 -frandom -b64 -BH -LS Testfile.dat 

sqlio -kW -t64 -s120 -dC -o1 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t64 -s120 -dC -o2 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t64 -s120 -dC -o4 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t64 -s120 -dC -o8 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t64 -s120 -dC -o16 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t64 -s120 -dC -o32 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t64 -s120 -dC -o64 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kW -t64 -s120 -dC -o128 -frandom -b64 -BH -LS Testfile.dat 

sqlio -kR -t2 -s120 -dC -o1 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t2 -s120 -dC -o2 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t2 -s120 -dC -o4 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t2 -s120 -dC -o8 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t2 -s120 -dC -o16 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t2 -s120 -dC -o32 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t2 -s120 -dC -o64 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t2 -s120 -dC -o128 -frandom -b64 -BH -LS Testfile.dat 

sqlio -kR -t4 -s120 -dC -o1 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t4 -s120 -dC -o2 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t4 -s120 -dC -o4 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t4 -s120 -dC -o8 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t4 -s120 -dC -o16 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t4 -s120 -dC -o32 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t4 -s120 -dC -o64 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t4 -s120 -dC -o128 -frandom -b64 -BH -LS Testfile.dat 

sqlio -kR -t8 -s120 -dC -o1 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t8 -s120 -dC -o2 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t8 -s120 -dC -o4 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t8 -s120 -dC -o8 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t8 -s120 -dC -o16 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t8 -s120 -dC -o32 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t8 -s120 -dC -o64 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t8 -s120 -dC -o128 -frandom -b64 -BH -LS Testfile.dat 

sqlio -kR -t16 -s120 -dC -o1 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t16 -s120 -dC -o2 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t16 -s120 -dC -o4 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t16 -s120 -dC -o8 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t16 -s120 -dC -o16 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t16 -s120 -dC -o32 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t16 -s120 -dC -o64 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t16 -s120 -dC -o128 -frandom -b64 -BH -LS Testfile.dat 

sqlio -kR -t32 -s120 -dC -o1 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t32 -s120 -dC -o2 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t32 -s120 -dC -o4 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t32 -s120 -dC -o8 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t32 -s120 -dC -o16 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t32 -s120 -dC -o32 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t32 -s120 -dC -o64 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t32 -s120 -dC -o128 -frandom -b64 -BH -LS Testfile.dat 

sqlio -kR -t64 -s120 -dC -o1 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t64 -s120 -dC -o2 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t64 -s120 -dC -o4 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t64 -s120 -dC -o8 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t64 -s120 -dC -o16 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t64 -s120 -dC -o32 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t64 -s120 -dC -o64 -frandom -b64 -BH -LS Testfile.dat 
sqlio -kR -t64 -s120 -dC -o128 -frandom -b64 -BH -LS Testfile.dat 

sqlio -kW -t2 -s120 -dC -o1 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t2 -s120 -dC -o2 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t2 -s120 -dC -o4 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t2 -s120 -dC -o8 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t2 -s120 -dC -o16 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t2 -s120 -dC -o32 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t2 -s120 -dC -o64 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t2 -s120 -dC -o128 -fsequential -b64 -BH -LS Testfile.dat 

sqlio -kW -t4 -s120 -dC -o1 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t4 -s120 -dC -o2 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t4 -s120 -dC -o4 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t4 -s120 -dC -o8 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t4 -s120 -dC -o16 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t4 -s120 -dC -o32 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t4 -s120 -dC -o64 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t4 -s120 -dC -o128 -fsequential -b64 -BH -LS Testfile.dat 

sqlio -kW -t8 -s120 -dC -o1 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t8 -s120 -dC -o2 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t8 -s120 -dC -o4 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t8 -s120 -dC -o8 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t8 -s120 -dC -o16 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t8 -s120 -dC -o32 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t8 -s120 -dC -o64 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t8 -s120 -dC -o128 -fsequential -b64 -BH -LS Testfile.dat 

sqlio -kW -t16 -s120 -dC -o1 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t16 -s120 -dC -o2 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t16 -s120 -dC -o4 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t16 -s120 -dC -o8 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t16 -s120 -dC -o16 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t16 -s120 -dC -o32 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t16 -s120 -dC -o64 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t16 -s120 -dC -o128 -fsequential -b64 -BH -LS Testfile.dat 

sqlio -kW -t32 -s120 -dC -o1 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t32 -s120 -dC -o2 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t32 -s120 -dC -o4 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t32 -s120 -dC -o8 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t32 -s120 -dC -o16 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t32 -s120 -dC -o32 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t32 -s120 -dC -o64 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t32 -s120 -dC -o128 -fsequential -b64 -BH -LS Testfile.dat 

sqlio -kW -t64 -s120 -dC -o1 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t64 -s120 -dC -o2 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t64 -s120 -dC -o4 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t64 -s120 -dC -o8 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t64 -s120 -dC -o16 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t64 -s120 -dC -o32 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t64 -s120 -dC -o64 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kW -t64 -s120 -dC -o128 -fsequential -b64 -BH -LS Testfile.dat 

sqlio -kR -t2 -s120 -dC -o1 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t2 -s120 -dC -o2 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t2 -s120 -dC -o4 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t2 -s120 -dC -o8 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t2 -s120 -dC -o16 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t2 -s120 -dC -o32 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t2 -s120 -dC -o64 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t2 -s120 -dC -o128 -fsequential -b64 -BH -LS Testfile.dat 

sqlio -kR -t4 -s120 -dC -o1 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t4 -s120 -dC -o2 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t4 -s120 -dC -o4 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t4 -s120 -dC -o8 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t4 -s120 -dC -o16 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t4 -s120 -dC -o32 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t4 -s120 -dC -o64 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t4 -s120 -dC -o128 -fsequential -b64 -BH -LS Testfile.dat 

sqlio -kR -t8 -s120 -dC -o1 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t8 -s120 -dC -o2 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t8 -s120 -dC -o4 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t8 -s120 -dC -o8 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t8 -s120 -dC -o16 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t8 -s120 -dC -o32 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t8 -s120 -dC -o64 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t8 -s120 -dC -o128 -fsequential -b64 -BH -LS Testfile.dat 

sqlio -kR -t16 -s120 -dC -o1 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t16 -s120 -dC -o2 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t16 -s120 -dC -o4 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t16 -s120 -dC -o8 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t16 -s120 -dC -o16 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t16 -s120 -dC -o32 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t16 -s120 -dC -o64 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t16 -s120 -dC -o128 -fsequential -b64 -BH -LS Testfile.dat 

sqlio -kR -t32 -s120 -dC -o1 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t32 -s120 -dC -o2 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t32 -s120 -dC -o4 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t32 -s120 -dC -o8 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t32 -s120 -dC -o16 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t32 -s120 -dC -o32 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t32 -s120 -dC -o64 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t32 -s120 -dC -o128 -fsequential -b64 -BH -LS Testfile.dat 

sqlio -kR -t64 -s120 -dC -o1 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t64 -s120 -dC -o2 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t64 -s120 -dC -o4 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t64 -s120 -dC -o8 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t64 -s120 -dC -o16 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t64 -s120 -dC -o32 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t64 -s120 -dC -o64 -fsequential -b64 -BH -LS Testfile.dat 
sqlio -kR -t64 -s120 -dC -o128 -fsequential -b64 -BH -LS Testfile.dat 

我运行的命令是ArrayTest.bat>结果-C.TXT

回答

0

我只是碰到了同样的问题来了。我总结了链接的文章:

Tips on how to prevent or resolve issues when running the SQLIO tool, especially on Windows 7 and Windows Server 2008 R2:

  1. Ensure that you have created an exception for SQLIO in Data Execution Prevention (DEP). In Windows 7 or Windows Server 2008 R2, you can create exceptions in DEP by opening System Properties (sysdm.cpl) and then clicking Advanced. Then, in Performance, click Settings. Click Data Execution Prevention. If Turn on DEP for all programs and services except those I select is selected, click Add, then type the full path to SQLIO.EXE, including SQLIO.EXE. For example, C:\Program Files (x86)\SQLIO\SQLIO.EXE. If the other option, Turn on DEP for essential Windows programs and services only is selected, you do not need create an exception

  2. If your SQLIO commands contain -fsequential and SQLIO is crashing, ensure you define a params.txt file that sets the test file size before testing.

  3. Ensure that all programs that are operating or could operate on the target drive for testing are off or suspended during the test. Two common examples include: Ensure that you configure exceptions in any virus scanning software that you have running or that could run during your test for both SQLIO.EXE and the target volume of the test. Ensure that you disable any drive indexing software.

编号:SQLIO Disk Subsystem Benchmark Tool: Troubleshooting Hangs and Errors