Тест производительности тонкой подготовки — NTFS (LOGO)
Этот автоматизированный тест оценивает производительность NTFS команды Unmap для тонкой подготовки LUN.
Сведения о тесте
Спецификации |
|
Платформы |
|
Поддерживаемые выпуски |
|
Ожидаемое время выполнения (в минутах) | 180 |
Категория | Тест производительности |
Время ожидания (в минутах) | 10 800 |
Требуется перезагрузка | false |
Требуется специальная конфигурация | false |
Тип | automatic |
Дополнительная документация
Тесты в этой области функций могут содержать дополнительную документацию, включая предварительные требования, настройку и устранение неполадок, которые можно найти в следующих разделах:
Выполнение теста
Перед выполнением теста завершите настройку теста, как описано в требованиях к тесту: предварительные требования для тестирования жестких дисков.
Для этого теста требуется настройка устройства LUN с тонкой подготовкой на клиентском компьютере. LUN должен соответствовать следующим требованиям:
Диск должен быть незагрузочным диском. Тест является разрушительным. Он подготовит диск с правильным разделом и форматированием для теста.
Диск должен поддерживать команду UNMAP (10). Бит LBPU страницы VPD B0h имеет значение 1. Тест отправляет команды Unmap с помощью команды trim data SET MANAGEMENT.
Убедитесь, что в качестве диска средства ведения журнала доступен отдельный диск. Тест автоматически выбирает диск ведения журнала. Важно свести к минимуму количество действий, возникающих на диске (за пределами теста логотипа). Так как это тест производительности, внешние действия могут повлиять на результаты.
Устранение неполадок
Общие сведения об устранении неполадок тестов HLK см. в разделе "Устранение неполадок тестов Windows HLK".
Сведения об устранении неполадок см. в разделе "Устранение неполадок Device.служба хранилища Тестирование.
Ошибка | Описание и обходное решение |
---|---|
Сбой теста и переход к проверка трассировки WTT |
Как проверка файлы журнала при сбое теста:
|
Не найдены метрики |
Тест зависит от включенной трассировки Storport ETW для получения метрик завершения команды. Убедитесь, что другие трассировки Storport ETW в настоящее время не регистрируются. Одновременно может быть активна только одна трассировка Storport ETW. |
Сбой теста с ошибкой "запись защищенной" |
|
Тест предупреждает: "Тестовый выпуск не поддерживает обрезку". |
|
Тест предупреждает: "Максимальная задержка чтения и записи превышает требование логотипа в 500,0 мс". |
Тест отправляет операции ввода-вывода вместе с unmap, когда измеряет максимальную задержку ввода-вывода. Виртуальный адрес ввода-вывода и unmap не пересекаются. |
Дополнительные сведения
Тестовые метрики
Команда | Тестовые метрики |
---|---|
Команда unmap |
Все команды unmap должны выполняться менее чем в 500 мс. |
Команда ввода-вывода (с отправкой unmap в одно и то же время) |
|
В настоящее время этот тест выдает предупреждения только в том случае, если тонкий подготовленный LUN в тесте не соответствует панели, описанной в предыдущей таблице. Тест никогда не завершается ошибкой, но необходимо убедиться, что LUN поддерживает команду UNMAP (10), и что LUN никогда не переходит в автономный режим при выполнении теста.
Воспроизведение теста вручную
Откройте редактор реестра и следуйте пути: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SCSI\Disk&Ven_[имя диска в тестовом режиме]\[путь экземпляра устройства тонко подготовленного LUN]\Параметры устройства\Storport
Щелкните Правой кнопкой мыши Storport, нажмите кнопку "Создать" и выберите значение DWORD (32-разрядная версия).
Присвойте ключу EnableLogoETW и задайте значение 1.
Перезагрузите диск под тестом или перезагрузите компьютер, чтобы включить раздел реестра.
Скопируйте Файлы TrimPerf.exe, EtwProcessor.dll, Wex.Common.dll и Wex.Communication.dll на локальный диск.
Запустите тест в командной строке (см. синтаксис команды).
Синтаксис команд
Параметр команды | Description |
---|---|
TrimPerf.exe /DriveNumber [служба хранилища DriveNumber] /LogDriveLetter [LogerDriveLetter]: /DeviceType [DeviceType] /Scenario [Scenario] /DiskSize [DiskSize] /Cooldown [Cooldown] |
Выполняет тест. |
Примечание.
Для справки командной строки для этого тестового двоичного файла введите /h.
Список файлов
Файл | Местонахождение |
---|---|
TrimPerf.exe |
<[<[testbinroot]>>\nttest\driverstest\storage\wdk\ |
EtwProcessor.dll |
<[WHCK\TAEFBinRoot]>\ |
Wex.Common.dll |
<[WHCK\TAEFBinRoot]>\ |
Wex.Communication.dll |
<[WHCK\TAEFBinRoot]>\ |
Параметры
Наименование параметра | Описание параметра |
---|---|
WDKDeviceID | Путь к экземпляру устройства для тестирования. |
LLU_NetAccessOnly | Учетная запись пользователя для доступа к тестовой общей папке. |
LLU_LclАдминистратор Usr | Учетная запись пользователя для выполнения теста. |
Разрушительной | (0,1) 0=Пассивный, 1=Деструктивный |
служба хранилища DriveNumber | номер диска служба хранилища |
Запрос служба хранилища_bus_type | тип шины служба хранилища |