Тест сброса шины
Это необязательный тест, который будет выполнять повторяющиеся циклы на каждом диске. Каждый цикл будет пытаться испортить время ожидания запроса ввода-вывода на каждом диске один раз, удерживая запрос из мини-порта. Это приведет к тому, что Storport отправит RESET_LUN после чего тест перенаправит удержанный запрос ввода-вывода в мини-порт вместе с RESET_LUN или завершит удержанный запрос ввода-вывода и перенаправит только RESET_LUN. Тест поставляется в нескольких вариантах:
- Lun Reset Test With Outstanding Io ( All Disks ) — Пересылает удерживаемые запросы и выполняет сбросы на всех дисках на контроллере параллельно.
- Lun Reset Test With Outstanding Io ( Single Disk ) — пересылает удерживаемый запрос и выполняет сброс тестов на первом диске на контроллере по номеру PhysicalDrive.
- Тест сброса lun без незавершенных операций ввода-вывода — все диски — выполняет удержанный запрос и параллельно выполняет сброс всех дисков на контроллере.
- Тест сброса lun без невыполненных операций ввода-вывода — один диск — выполняет удержанный запрос и выполняет сброс тестов на первом диске на контроллере по номеру PhysicalDrive.
- Проверка сброса шины — аналогично тесту сброса lun с невыполненным вводом-выводом — все диски, но команда RESET_LUN также завершится ошибкой, чтобы Storport отправил сброс шины.
Сведения о тесте
Характеристики |
|
Платформы |
|
Поддерживаемые выпуски |
|
Ожидаемое время выполнения (в минутах) | 60 |
Категория | Разработка |
Время ожидания (в минутах) | 3600 |
Требуется перезагрузка | false |
Требуется специальная конфигурация | false |
Тип | automatic |
Дополнительная документация
Тесты в этой области функций могут содержать дополнительную документацию, включая предварительные требования, сведения о настройке и устранении неполадок, которые можно найти в следующих разделах:
Выполнение теста
Этот тест должен выполняться на контроллере хранилища без перезагрузки. Возможно выполнение на контроллере загрузки, но требуется по крайней мере один подключенный незагрузочный диск. Этот тест не будет выполняться на загрузочном диске. Ожидаемый результат заключается в том, что после RESET_LUNs и RESET_BUSs в мини-порту не будет застрять iOs. Проверка выполняется путем перезапуска компьютера после теста. Чтобы запустить этот процесс в установке с двумя инициаторами, запланируйте этот тест на двух компьютерах, подключенных к общему хранилищу. Сбросы для одного инициатора не должны негативно влиять на другой инициатор. Для тестов с одним диском дважды проверка, что два инициатора проверяют один и тот же физический диск в общем хранилище.
Устранение неполадок
Общие сведения об устранении неполадок при тестировании HLK см. в разделе Устранение неполадок при тестировании Windows HLK.
Для устранения неполадок используйте отладчик, чтобы убедиться, что тестовый драйвер загружен при загрузке во время тестовой части: StorPortShimLib: ShimInitialize с именем StorPortShimLib: Ввод драйвераДобавить. Установлен CoreTestShim. Выполнено с проверками реестра StorPortShimLib: hooking driver: <storportminiportname>.sys
Дополнительные сведения
Параметры
Имя параметра | Описание параметра |
---|---|
WDKDeviceID | Путь к экземпляру устройства для тестового устройства |
LLU_LclAdminUsr | Учетная запись администратора для запуска теста |
LLU_NetAccessOnly | Пользователь для доступа к тестовой сетевой папке |
WDKHardwareID | Идентификатор оборудования тестового устройства |
TestDuration | Длительность теста в секундах |
Имя_теста | Тестирование для запуска |