Prueba de cumplimiento SCSI de aprovisionamiento fino (LOGO)
Esta prueba comprueba que una matriz de almacenamiento puede admitir correctamente la característica de aprovisionamiento fino.
Detalles de las pruebas
Especificaciones |
|
Plataformas |
|
Versiones admitidas |
|
Tiempo de ejecución esperado (en minutos) | 10 |
Categoría | Compatibilidad |
Tiempo de espera (en minutos) | 600 |
Requiere reinicio | false |
Requiere una configuración especial | false |
Tipo | automatic |
Documentación adicional
Las pruebas de esta á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 la prueba como se describe en los requisitos de prueba: Requisitos previos de pruebas de unidades de disco duro.
Antes de ejecutar la prueba, asegúrese de que el LUN aprovisionado fino está en línea inicializado sin procesar. Establezca el umbral de LUN aprovisionado fino en un 70 %.
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.
Más información
Esta prueba se basa en la medición del cumplimiento del dispositivo SCSI en Windows. El objetivo es doble: asegurarse de que los dispositivos SCSI compatibles con Windows sean totalmente y totalmente compatibles con las especificaciones SCSI establecidas en SPC-4 y SBC-3, y para permitir que los asociados de Microsoft y Microsoft respeten plenamente estos estándares. Mantener el cumplimiento conduce a un sistema general más seguro y confiable.
Nota
Para obtener más información sobre estas especificaciones, visite el sitio web de interfaces de almacenamiento SCSI T10 del Comité técnico .
La prueba envía los siguientes comandos al dispositivo:
0xB0 vpD de consulta, páginas de 0xB2
Sentido del registro
Obtención del estado de LBA
Unmap
Capacidad de lectura 16 (no necesaria)
Comandos SCSI
INQUIRY (véase SPC-4 Sección 6.6)
Para el código de página B0h:
Comando de la página INQUIRY B0h VPD (el estado es BUENO)
LONGITUD DE PÁGINA = 0x3C
NÚMERO MÁXIMO DE LBA DE > UNMAP 0
NÚMERO MÁXIMO DE DESCRIPTORES > DE BLOQUE UNMAP 0
Para el código de página B2h:
Comando de la página VPD de INQUIRY B2h (el estado es BUENO)
Si DP = 1, PAGE LENGTH = 0x4
LOG SENSE (consulte SPC-4 Sección 6.8)
Se admite el comando LOG SENSE (el estado es BUENO)
El bit DS (Deshabilitar guardar) de la página de registro es 1
El bit SPF (formato de subpágina) de la página de registro es 0.
El CÓDIGO DE SUBPÁGINA de la página de registro (byte 2) es 0.
La longitud de la página de registro es divisible en 12
FORMAT AND LINKING del parámetro de registro es 0x3
PARAMETER LENGTH = 0x8 del parámetro de registro
EL CÓDIGO DE PARÁMETRO del parámetro de registro está entre 0x1 y 0xFF
GET LBA STATUS (consulte la sección 5.4 de SBC-3)
Se admite el comando GET LBA STATUS (el estado es BUENO)
Longitud de página del descriptor de estado LBA > 20
DIRECCIÓN DE BLOQUE LÓGICO INICIAL + NÚMERO DE BLOQUES LÓGICOS < Número total de LBA
UNMAP (consulte la sección 5.27 de SBC-3)
Se admite el comando UNMAP (10) (el estado es BUENO)
Después de comandos WRITE (10) aleatorios, el envío de UNMAP, GET LBA STATUS debe devolver algunos LBAs desasignados.
El recurso asignado debe reducirse después de enviar el comando UNMAP.
CAPACIDAD DE LECTURA (16) (consulte SBC-3 Sección 5.16)
Este comando no es necesario. La prueba solo proporciona advertencia.
Coincidencias de bits LBPME entre READ CAPCITY (16) y la página DE CONSULTA B2h VPD
Coincidencias de bits de LBPRZ entre READ CAPCITY (16) y la página VPD de INQUIRY B2H
Sintaxis de comandos
Opción de comando | Descripción |
---|---|
Scsicompliance.exe /device [DeviceID] /verbosity [LoggingVerbosity, por ejemplo, 4] /scenario ThinProvision /operation [OperationId] |
Ejecuta la prueba. |
Nota
Para obtener ayuda de línea de comandos para este archivo binario de prueba, escriba /h.
Lista de archivos
Archivo | Ubicación |
---|---|
Scsicompliance.exe |
<[testbinroot]>\nttest\driverstest\storage\wdk\ |
Parámetros
Nombre de parámetro | Descripción de los parámetros |
---|---|
TPDiskDeviceObjLink | Asignado por Crear parámetros de almacenamiento. |
WDKDeviceID | Ruta de acceso de instancia del dispositivo que se va a probar |
LoggingVerbosity | LoggingVerbosity: detalle del registro. Los niveles son acumulativos. 0 = Aserciones y resultados. 1 = Detalles (valor predeterminado). 2 = CDB, datos e información de sentido. 3 = Información detallada de la página modo de depuración. 4 = Uso de memoria |
ScenarioId | Nombre de prueba del escenario. |
ScsiComplianceDevice | Ruta de acceso del dispositivo |
LLU_NetAccessOnly | Cuenta de usuario para acceder al recurso compartido de archivos de prueba. |
LLU_LclAdminUsr | Cuenta de usuario para ejecutar la prueba. |
OperationId | opción de operación |
Destructivo | (0,1) 0=Pasivo, 1=Destructivo |