Поделиться через


Тест очистки

В этом тесте используются программируемые полосы питания под управлением SNMP, чтобы убедиться, что драйвер, контроллер и базовое устройство соблюдают соответствующую команду очистки, сохраняя данные на устройстве.

Он включает в себя следующие действия.

  • Запись известного шаблона непосредственно на диск (путем передачи файловой системы) и ожидание завершения записи.

  • Отправьте команду Flush и дождитесь завершения.

  • Немедленно вызвать внезапную потерю питания.

  • При перезагрузке вернитесь назад и убедитесь, что все данные были записаны на диск до выполнения команды очистки.

  • Повторять цикл с другим сценарием записи (разным размером, шаблоном, расположением и т. д.).

Сведения о тесте

   
Характеристики
  • Device.Storage.Controller.Flush.BasicFunction
  • Device.Storage.Hd.Flush.BasicFunction
  • Device.Storage.ControllerDrive.NVMe.BasicFunction
Платформы
  • Windows 10, клиентские выпуски (x64)
  • Windows 10, клиентские выпуски (Arm64)
  • Windows 10, клиентские выпуски (x86)
  • Windows Server 2016 (x64)
Поддерживаемые выпуски
  • Windows 10
  • Windows 10 версии 1511
  • Windows 10, версия 1607
  • Windows 10 версии 1703
  • Windows 10 версии 1709
  • Windows 10 версии 1803
  • Windows 10, версия 1809
  • Windows 10 версии 1903
  • Следующее обновление до Windows 10
Ожидаемое время выполнения (в минутах) 480
Категория Совместимость
Время ожидания (в минутах) 480
Требуется перезагрузка false
Требуется специальная конфигурация false
Тип automatic

 

Дополнительная документация

Тесты в этой области функций могут содержать дополнительную документацию, включая предварительные требования, сведения о настройке и устранении неполадок, которые можно найти в следующих разделах:

Запуск теста

Перед запуском теста завершите настройку теста, как описано в требованиях к тестированию для типа проверяемого контроллера хранилища. Дополнительные сведения см. в статье Обзор тестирования адаптера хранилища или контроллера .

  • Этот тест выполняется как на загрузочном, так и на незагрузочном контроллере по сравнению с более старым тестом, который мог выполняться только на контроллере без загрузки. Это позволяет тестировать как загрузочные диски, так и диски данных. Для загрузочного диска многопоточные сценарии пропускаются, тогда как для диска данных выполняются все сценарии.

  • Настройка, необходимая для тестирования. Подключите блок распределения питания (PDU), управляемый через SNMP, к тестовому компьютеру HLK.

  • Блок Питания должен иметь допустимый IP-адрес, связанный с тестом, так как для запуска внезапной потери питания используется IP-адрес и порт.

  • Power Strip можно подключить локально или удаленно к компьютеру. Дополнительные сведения о настройке см. в руководстве по устройству.

Устранение неполадок

Общие сведения об устранении неполадок при тестировании HLK см. в статье Устранение неполадок тестов HLK в Windows.

Сведения об устранении неполадок см. в разделе Устранение неполадок с тестированием Device.Storage.

Силовая лента

Тест поддерживает предоставление значения OID для SNMP-подключений для PDU. OID по умолчанию имеет значение .1.3.6.1.4.1.318.1.1.12.3.3.1.1.4, так как он используется APC и может быть изменен при предоставлении параметров для теста на основе идентификатора идентификатора PDU. Единственным ограничением на данный момент является значение ASN, как указано ниже. Другие модели PDU должны иметь то же значение ASN.

ImmediatePowerOn = 1

ImmediatePowerOff = 2

ImmediateReboot = 3

Тест, как известно, поддерживает PPC и CPS PUS с этими значениями ASN и может быть протестирован с другими PKU, которые поддерживают конфигурацию, упомянутую выше. Для запуска теста потребуется IP-адрес блока питания. Сведения об обнаружении IP-адреса см. в руководстве пользователя power-strip.

Внезапная потеря питания и настройка BIOS

Тест выполняет около 21 сценария, инициирующего внезапную потерю питания каждый раз. Если порт power-strip запрограммирован для выключения питания и отложенного включения, системы могут не включить автоматически, так как это параметр BIOS и обычно доступен на настольных компьютерах. Пример. На компьютере HP Compaq DC7800 в разделе Дополнительные> параметры включения питания в BIOS есть поле "После потери питания" и задайте для него значение Вкл.

Для непрерывного и автоматического запуска теста очистки задайте для параметра BIOS автоматическое включение компьютера при включении питания.

Системы с питанием от батареи или без батареи

Очистка выполняется только в системах без питания батареи. Если вы используете настольный компьютер, применяется очистка. Если вы используете ноутбук (предполагается, что батарея подключена), очистка не применяется. Ниже приведены варианты, доступные для сертификации устройств по системам.

  • Сертификация устройств на настольных компьютерах

    • См. параметры для настройки питания BIOS выше
  • Сертификация устройств на ноутбуках

    • Выберите ноутбук с параметром питания BIOS, отключите аккумулятор и выполните действия по выполнению тестов.

    • Или поместите системную плату ноутбука в настольном корпусе (т. е. как на настольном компьютере) и выполните действия по выполнению тестов.

Схема настройки теста очистки

Дополнительные сведения

Эти сценарии отправляют на устройство команду очистки, как только все невыполненные операции ввода-вывода завершены для определенного сценария. Потеря питания происходит сразу после завершения команды очистки. Если какие-либо данные из сценария не сохраняются на диске, тест завершится ошибкой. Тест логотипа будет выполнять каждый из этих 21 сценария.

  1. Очистка и перезагрузка после синхронной последовательной записи 512 МБ

    • Небольшие операции записи (512B – 4 КБ)

    • Большие операции записи (768 КБ — 1 МБ)

    • Операции записи псевдослучайного размера (512B – 1 МБ)

  2. Очистка и перезагрузка после 512 МБ синхронных случайных операций записи

    • Небольшие операции записи (512B – 4 КБ)

    • Большие операции записи (768 КБ — 1 МБ)

    • Операции записи псевдослучайного размера (512B – 1 МБ)

  3. Очистка и перезагрузка после 512 МБ синхронных операций записи striding

    • Небольшие операции записи (512B – 4 КБ)

    • Большие операции записи (768 КБ — 1 МБ)

    • Операции записи псевдослучайного размера (512B–1 МБ)

  4. Очистка и перезагрузка после 1 ГБ асинхронной последовательной записи через 4 потока

    • Небольшие операции записи (512B -4 КБ)

    • Большие операции записи (768 КБ –1 МБ)

    • Операции записи псевдослучайного размера (512B–1 МБ)

  5. Очистка и перезагрузка после 1 ГБ асинхронной случайной записи через 4 потока

    • Небольшие операции записи (512B -4 КБ)

    • Большие операции записи (768 КБ –1 МБ)

    • Операции записи псевдослучайного размера (512B–1 МБ)

  6. Очистка и перезагрузка после 1 ГБ асинхронной записи striding через 4 потока

    • Небольшие операции записи (512B -4 КБ)

    • Большие операции записи (768 КБ –1 МБ)

    • Операции записи псевдослучайного размера (512B–1 МБ)

  7. Очистка и перезагрузка после 1,5 ГБ асинхронной случайной, последовательной и striding записи через 6 потоков

    • Небольшие операции записи (512B -4 КБ)

    • Большие операции записи (768 КБ –1 МБ)

    • Операции записи псевдослучайного размера (512B–1 МБ)

Параметры

Имя параметра Описание параметра
WDKDeviceID Тестируемое устройство
StorageDriveLetter Назначается путем создания параметров хранилища
IP-адрес IP-адрес удаленного PDU
OID Идентификатор объекта удаленного выхода PDU
Выходе Порт выхода удаленного PDU
Сообщество Сообщество удаленных PDU (например, частных)
DiskDeviceObjLink Назначается путем создания параметров хранилища