2012-02-07 76 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