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