do_ovlp_io: WriteFileEx: 参数不正确 - 运行 SQLIO

发布于 2025-01-02 23:56:44 字数 13459 浏览 0 评论 0原文

http://sqlserverpedia.com/wiki/SAN_Performance_Tuning_with_SQLIO#Downloading_and_Configuring_SQLIO

遵循此 SQLIO 视频教程并获得在除操作系统之外的所有驱动器上运行批处理文件 (Windows Server 2008 R2 Enterprise)驱动器。现在在 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

http://sqlserverpedia.com/wiki/SAN_Performance_Tuning_with_SQLIO#Downloading_and_Configuring_SQLIO

Following along this SQLIO Video Tutorial and have run the batch file on all drives except the OS (Windows Server 2008 R2 Enterprise) drive. Now running on the C: drive and when I go to cmd and run "ArrayTest.bat > RESULTS-C.TXT" I get the following error:

do_ovlp_io: WriteFileEx: The parameter is incorrect.
file offset high: 0x00002b24 low: 0x5a550000
exiting

The same batch script ran fine on the other 4 disk arrays. Any idea what this error means?

The C: drive has 131GB free right now, so should be good there. However, it seems to create the data file and then throws an error when it gets to about 16GB in size.

My param.txt file has:
C:\Testfile.dat 2 0x0 20480

The ArrayTest.bat file has:

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

The command I am running is ArrayTest.bat > RESULTS-C.TXT

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

丢了幸福的猪 2025-01-09 23:56:44

我刚刚遇到了同样的问题。我总结了链接的文章:

有关如何防止或解决运行 SQLIO 工具时出现问题的提示,尤其是在 Windows 7 和 Windows Server 2008 R2 上:

  1. 确保您已在数据执行保护 (DEP) 中为 SQLIO 创建例外。在 Windows 7 或 Windows Server 2008 R2 中,
    您可以通过打开“系统属性”在 DEP 中创建例外
    (sysdm.cpl),然后单击“高级”。然后,在性能中,单击
    设置。单击“数据执行保护”。如果为所有启用 DEP
    选择除我选择的程序和服务之外的程序和服务,单击“添加”,
    然后键入 SQLIO.EXE 的完整路径,包括 SQLIO.EXE。为了
    例如,C:\Program Files (x86)\SQLIO\SQLIO.EXE。如果有其他选择,
    仅对基本 Windows 程序和服务启用 DEP
    选中,则无需创建例外

  2. 如果您的 SQLIO 命令包含 -fsequential 并且 SQLIO 崩溃,请确保定义一个用于设置测试文件大小的 params.txt 文件
    在测试之前。

  3. 确保在测试期间所有正在或可以在测试目标驱动器上运行的程序都关闭或暂停。二
    常见示例包括: 确保在任何
    您已运行或可能在运行期间运行的病毒扫描软件
    您对 SQLIO.EXE 和测试目标卷的测试。确保
    您禁用任何驱动器索引软件。

参考: SQLIO 磁盘子系统基准测试工具:挂起和错误故障排除

I just came across the same issue. I've summarized the linked article:

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.

Ref: SQLIO Disk Subsystem Benchmark Tool: Troubleshooting Hangs and Errors

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文