do_ovlp_io: WriteFileEx: неверный параметр - Запуск SQLIO - PullRequest
1 голос
/ 08 февраля 2012

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: есть 131 ГБ свободного места. Однако создается впечатление, что файл данных создается, а затем выдает ошибку, когда его размер достигает 16 ГБ.

Мой файл 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> RESULTS-C.TXT

Ответы [ 2 ]

0 голосов
/ 11 декабря 2014

Я только что столкнулся с той же проблемой. Я резюмировал связанную статью:

Советы по предотвращению или устранению проблем при запуске средства SQLIO, особенно в Windows 7 и Windows Server 2008 R2:

  1. Убедитесь, что вы создали исключение для SQLIO в Data Execution Prevention (DEP). В Windows 7 или Windows Server 2008 R2 Вы можете создать исключения в DEP, открыв Свойства системы (sysdm.cpl) и затем нажмите Дополнительно. Затем в Performance нажмите Настройки. Нажмите Предотвращение выполнения данных. Если включить DEP для всех программы и сервисы, кроме тех, которые я выбрал, нажмите Добавить, затем введите полный путь к SQLIO.EXE, включая SQLIO.EXE. За Например, C: \ Program Files (x86) \ SQLIO \ SQLIO.EXE. Если другой вариант, Включите DEP только для основных программ и служб Windows. выбрано, вам не нужно создавать исключение

  2. Если ваши команды SQLIO содержат -fsequential и SQLIO падает, убедитесь, что вы определили файл params.txt, который устанавливает размер тестового файла до тестирования.

  3. Убедитесь, что все программы, которые работают или могут работать на целевом диске для тестирования, выключены или приостановлены во время теста. Два Общие примеры включают в себя: Убедитесь, что вы настраиваете исключения в любом антивирусное программное обеспечение, которое у вас работает или может работать во время ваш тест для SQLIO.EXE и целевой объем теста. обеспечивать чтобы вы отключили все программы индексирования дисков.

Ссылка: Инструмент оценки производительности дисковой подсистемы SQLIO: устранение неполадок, связанных с зависаниями и ошибками

0 голосов
/ 29 ноября 2012

Я последовал рекомендации следующего поста, и это исправило проблему, удачи.

http://social.technet.microsoft.com/wiki/contents/articles/1263.sqlio-disk-subsystem-benchmark-tool-troubleshooting-hangs-and-errors.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...