Leer en inglés

Compartir a través de


Prueba de vaciado

Esta prueba aprovecha las tiras de alimentación programables y controladas por SNMP para validar que el controlador, el controlador y el dispositivo subyacente respetan el comando de vaciado adecuado conservando los datos en el dispositivo.

Incluye los pasos siguientes:

  • Escriba un patrón conocido directamente en el disco (pasando el sistema de archivos) y espere a que se completen las escrituras.

  • Envíe el comando Flush y espere a que finalice.

  • Desencadene inmediatamente la pérdida repentina de energía.

  • Al reiniciar, vuelva a leer y compruebe que todos los datos que se escribieron en el disco antes del comando flush.

  • Repita el ciclo con un escenario de escritura diferente (diferente tamaño, patrón, ubicación, etc.).

Detalles de las pruebas

   
Especificaciones
  • Device.Storage.Controller.Flush.BasicFunction
  • Device.Storage.Hd.Flush.BasicFunction
  • Device.Storage.ControllerDrive.NVMe.BasicFunction
Plataformas
  • Windows 10, ediciones cliente (x64)
  • Windows 10, ediciones de cliente (Arm64)
  • Windows 10, ediciones de cliente (x86)
  • Windows Server 2016 (x64)
Versiones admitidas
  • Windows 10
  • Windows 10, versión 1511
  • Windows 10, versión 1607
  • Windows 10, versión 1703
  • Windows 10, versión 1709
  • Windows 10, versión 1803
  • Windows 10, versión 1809
  • Windows 10, versión 1903
  • Siguiente actualización a Windows 10
Tiempo de ejecución esperado (en minutos) 480
Categoría Compatibilidad
Tiempo de espera (en minutos) 480
Requiere reinicio false
Requiere una configuración especial false
Tipo automatic

 

Documentación adicional

Las pruebas de este área de características pueden tener documentación adicional, incluidos los requisitos previos, la configuración y la información de solución de problemas, que se pueden encontrar en los temas siguientes:

Ejecución de la prueba

Antes de ejecutar la prueba, complete la configuración de prueba como se describe en los requisitos de prueba para el tipo de controlador de almacenamiento que está probando. Consulte Información general sobre el adaptador de almacenamiento o las pruebas de controlador para obtener más información.

  • Esta prueba se ejecuta tanto en el controlador de arranque como en el que no es de arranque, en comparación con la prueba anterior, que solo se puede ejecutar en un controlador que no es de arranque. Esto permite realizar pruebas de discos de arranque y discos de datos. En el caso del disco de arranque, se omiten los escenarios multiproceso, mientras que para un disco de datos, se ejecutan todos los escenarios.

  • Configuración necesaria para la prueba: conecte una unidad de distribución de energía (PDU), controlable a través de SNMP, a la máquina de prueba de HLK.

  • La tira de alimentación debe tener asociada una dirección IP válida, ya que la prueba usa la dirección IP y el puerto para iniciar una pérdida repentina de energía.

  • La tira de alimentación se puede conectar local o remotamente a la máquina, consulte manual de la tira de alimentación para obtener detalles de configuración.

Solución de problemas

Para solucionar problemas genéricos de errores de prueba de HLK, consulte Solución de problemas de errores de prueba de HLK de Windows.

Para obtener información de solución de problemas, consulte Solución de problemas de Device.Storage Testing.

Power-strip

La prueba admite proporcionar un valor OID para las conexiones SNMP para una PDU. El OID predeterminado se establece como .1.3.6.1.4.1.318.1.1.12.3.3.1.1.4, ya que es el que usa APC y se puede cambiar al proporcionar parámetros a la prueba basada en el OID de la PDU. El único límite a partir de ahora es el valor de ASN como se menciona a continuación. Otros modelos de PDU deben tener el mismo valor asn.

ImmediatePowerOn = 1

ImmediatePowerOff = 2

ImmediateReboot = 3

La prueba se conoce para admitir las PDU de APC y CPS con estos valores de ASN y se puede probar con otras PDU, así como que admite la configuración mencionada anteriormente. Para ejecutar la prueba, necesitará la dirección IP de la franja de alimentación. Consulte el manual de instrucciones de power-strip para obtener información sobre cómo detectar la dirección IP.

Configuración repentina de pérdida de energía y BIOS

Las pruebas se ejecutan aproximadamente 21 escenarios que inician una pérdida repentina de energía cada vez. Cuando el puerto de la tira de alimentación está programado para apagar y retrasar la alimentación, es posible que los sistemas no se activen automáticamente, ya que se trata de una configuración de BIOS y normalmente está disponible en las máquinas de escritorio. Ejemplo: En la máquina HP Compaq DC7800, en BIOS en Opciones avanzadas de> encendido, hay un campo denominado "después de la pérdida de energía", establézcalo en ACTIVADO.

Para una forma ininterrumpida y automatizada de ejecutar la prueba de vaciado, establezca la configuración del BIOS en encender la máquina automáticamente cuando se conecta la alimentación.

Sistemas con batería/sin batería

El vaciado solo se ejecuta en sistemas sin batería. Si usa una máquina de escritorio, el vaciado es aplicable. Si usa una máquina portátil (suponemos que la batería está conectada), el vaciado no es aplicable. A continuación se muestran las opciones disponibles para certificar dispositivos en sistemas.

  • Certificación de dispositivos en máquinas de escritorio

    • Consulte las opciones de configuración de energía del BIOS anterior.
  • Certificación de dispositivos en equipos portátiles

    • Seleccione un portátil que tenga una configuración de alimentación del BIOS, quite la batería y siga los pasos para ejecutar pruebas.

    • O bien, coloque la placa base portátil en una carcasa de escritorio (es decir, al igual que una máquina de escritorio) y siga los pasos para ejecutar pruebas.

Diagrama de configuración de pruebas de vaciado

Más información

Estos escenarios envían un comando flush al dispositivo en cuanto se completan todas las E/S pendientes para un escenario determinado. La pérdida de energía se produce inmediatamente después de que se complete el comando flush. Si algún dato del escenario no se conserva en el disco, se producirá un error en la prueba. La prueba de logotipo ejecutará cada uno de estos 21 escenarios.

  1. Vaciar y reiniciar después de 512 MB de escrituras secuenciales sincrónicas

    • Escrituras pequeñas (512B - 4 KB)

    • Escrituras grandes (768 KB - 1 MB)

    • Escrituras de tamaño pseudoaleatorio (512B - 1 MB)

  2. Vaciar y reiniciar después de 512 MB de escrituras aleatorias sincrónicas

    • Escrituras pequeñas (512B - 4 KB)

    • Escrituras grandes (768 KB - 1 MB)

    • Escrituras de tamaño pseudoaleatorio (512B - 1 MB)

  3. Vaciar y reiniciar después de 512 MB de escrituras sincrónicas

    • Escrituras pequeñas (512B - 4 KB)

    • Escrituras grandes (768 KB - 1 MB)

    • Escrituras de tamaño pseudoaleatorio (512B - 1 MB)

  4. Vaciar y reiniciar después de 1 GB de escrituras secuenciales asincrónicas a través de 4 subprocesos

    • Escrituras pequeñas (512B - 4 KB)

    • Escrituras grandes (768 KB - 1 MB)

    • Escrituras de tamaño pseudoaleatorio (512B - 1 MB)

  5. Vaciar y reiniciar después de 1 GB de escrituras aleatorias asincrónicas a través de 4 subprocesos

    • Escrituras pequeñas (512B - 4 KB)

    • Escrituras grandes (768 KB - 1 MB)

    • Escrituras de tamaño pseudoaleatorio (512B - 1 MB)

  6. Vaciar y reiniciar después de 1 GB de escrituras asincrónicas mediante 4 subprocesos

    • Escrituras pequeñas (512B - 4 KB)

    • Escrituras grandes (768 KB - 1 MB)

    • Escrituras de tamaño pseudoaleatorio (512B - 1 MB)

  7. Vaciar y reiniciar después de 1,5 GB de escrituras aleatorias, secuenciales y striding asincrónicas a través de 6 subprocesos

    • Escrituras pequeñas (512B - 4 KB)

    • Escrituras grandes (768 KB - 1 MB)

    • Escrituras de tamaño pseudoaleatorio (512B - 1 MB)

Parámetros

Nombre de parámetro Descripción de los parámetros
WDKDeviceID Dispositivo que se va a probar
StorageDriveLetter Asignado por crear parámetros de almacenamiento
IP Dirección IP de PDU remota
OID OID de salida PDU remota
Salida Puerto de salida PDU remota
Comunidad Comunidad de PDU remota (por ejemplo, privada)
DiskDeviceObjLink Asignado por crear parámetros de almacenamiento