Проверка соответствия требованиям тонкой подготовки SCSI (LOGO)
Этот тест проверяет, может ли массив хранения правильно поддерживать функцию тонкой подготовки.
Сведения о тесте
Характеристики |
|
Платформы |
|
Поддерживаемые выпуски |
|
Ожидаемое время выполнения (в минутах) | 10 |
Категория | Совместимость |
Время ожидания (в минутах) | 600 |
Требуется перезагрузка | false |
Требуется специальная конфигурация | false |
Тип | automatic |
Дополнительная документация
Тесты в этой области функций могут содержать дополнительную документацию, включая предварительные требования, сведения о настройке и устранении неполадок, которые можно найти в следующих разделах:
Запуск теста
Перед запуском теста завершите настройку теста, как описано в разделе Требования к тестированию: Предварительные требования для тестирования жестких дисков.
Перед запуском теста убедитесь, что тонкий подготовленный LUN находится в сети инициализированного необработанного dis. Установите пороговое значение для тонко подготовленного LUN в 70 %.
Устранение неполадок
Общие сведения об устранении неполадок при тестировании HLK см. в статье Устранение неполадок тестов HLK в Windows.
Сведения об устранении неполадок см. в разделе Устранение неполадок с тестированием Device.Storage.
Дополнительные сведения
Этот тест предназначен для измерения соответствия устройств SCSI в Windows. Цель состоит в двух аспектах: обеспечить, чтобы устройства SCSI, поддерживаемые в Windows, полностью и полностью соответствовали спецификациям SCSI, изложенным в SPC-4 и SBC-3, и чтобы корпорация Майкрософт и ее партнеры полностью соблюдали и соблюдали эти стандарты. Поддержание соответствия требованиям приводит к более надежной и надежной общей системе.
Примечание
Дополнительные сведения об этих спецификациях см. на веб-сайте T10 Интерфейсы хранилища T10 SCSI .
Тест отправляет на устройство следующие команды:
Запрос 0xB0 VPD, страницы 0xB2
Контроль журнала
Получение состояния LBA
Unmap
Емкость чтения 16 (не требуется)
Команды SCSI
ЗАПРОС (см. раздел 6.6 SPC-4)
Для кода страницы B0h:
Команда страницы "Support INQUIRY B0h VPD" (состояние "ХОРОШО")
PAGE LENGTH = 0x3C
МАКСИМАЛЬНОЕ ЧИСЛО > UNMAP LBA 0
МАКСИМАЛЬНОЕ ЧИСЛО > ДЕСКРИПТОРОВ БЛОКОВ UNMAP 0
Для кода страницы B2h:
Команда страницы VPD support INQUIRY B2h (состояние ХОРОШО)
Если DP = 1, то PAGE LENGTH = 0x4
LOG SENSE (см. раздел 6.8 SPC-4)
Поддержка команды LOG SENSE (состояние ХОРОШО)
Бит DS страницы журнала (отключить сохранение) равен 1
Бит SPF страницы журнала (формат вложенной страницы) равен 0
Код SUBPAGE страницы журнала (байт 2) равен 0
Длина страницы журнала делится на 12
Параметр журнала FORMAT AND LINKING имеет 0x3
Параметр журнала PARAMETER LENGTH = 0x8
Аргумент PARAMETER CODE параметра журнала находится в диапазоне от 0x1 до 0xFF
GET LBA STATUS (см. раздел 5.4 SBC-3)
Поддержка команды GET LBA STATUS (состояние — GOOD)
Длина > страницы дескриптора состояния LBA 20
НАЧАЛЬНЫЙ АДРЕС ЛОГИЧЕСКОГО БЛОКА + ОБЩЕЕ ЧИСЛО ЛОГИЧЕСКИХ БЛОКОВ <
UNMAP (см. раздел 5.27 SBC-3)
Поддержка команды UNMAP (10) (состояние ХОРОШО)
После выполнения случайных команд WRITE (10) при отправке unmap, GET LBA STATUS должно возвращать некоторые освобожденные LBA.
После отправки команды UNMAP сопоставленный ресурс должен быть сокращен
READ CAPACITY (16) (см. раздел SBC-3 5.16)
Эта команда не является обязательной. Тест выдает только предупреждение.
Бит LBPME соответствует между READ CAPCITY (16) и ЗАПРОС B2h VPD страницы
Бит LBPRZ соответствует между READ CAPCITY (16) и ЗАПРОС B2H VPD страницы
Синтаксис команды
Параметр команды | Описание |
---|---|
Scsicompliance.exe /device [DeviceID] /verbosity [LoggingVerbosity, например 4] /scenario ThinProvision /operation [OperationId] |
Запускает тест. |
Примечание
Для справки командной строки для этого тестового двоичного файла введите /h.
Список файлов
Файл | Расположение |
---|---|
Scsicompliance.exe |
<[testbinroot]>\nttest\driverstest\storage\wdk\ |
Параметры
Имя параметра | Описание параметра |
---|---|
TPDiskDeviceObjLink | Назначается путем создания параметров хранилища. |
WDKDeviceID | Путь к экземпляру проверяемого устройства |
LoggingVerbosity | LoggingVerbosity: подробные сведения о ведении журнала. Уровни являются накопительными. 0 = утверждения и результаты. 1 = сведения (по умолчанию). 2 = CDB, данные и сведения о смысле. 3 = отладка и подробные сведения о странице режима. 4 = использование памяти |
ScenarioId | Имя теста сценария. |
ScsiComplianceDevice | Device path" (Схема разрешения конфликтов служб кластеров Db2, путь к устройству) |
LLU_NetAccessOnly | Учетная запись пользователя для доступа к тестовой общей папке. |
LLU_LclAdminUsr | Учетная запись пользователя для запуска теста. |
OperationId | Параметр операции |
Разрушительной | (0,1) 0 = пассивный, 1 = деструктивный |