Prueba de rendimiento de aprovisionamiento fino: NTFS (LOGO)
Esta prueba automatizada evalúa el rendimiento NTFS del comando Unmap para LUN de aprovisionamiento fino.
Detalles de las pruebas
Especificaciones |
|
Plataformas |
|
Versiones admitidas |
|
Tiempo de ejecución esperado (en minutos) | 180 |
Categoría | Prueba comparativa |
Tiempo de espera (en minutos) | 10800 |
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.
La prueba requiere una configuración fina del dispositivo LUN aprovisionado en el equipo cliente. El LUN debe cumplir los siguientes requisitos:
La unidad debe ser una unidad que no sea de arranque. La prueba es destructiva. Preparará el disco con la partición y el formato correctos para la prueba.
La unidad debe admitir el comando UNMAP (10). El bit LBPU de la página VPD B0h se establece en 1. La prueba enviará comandos Unmap mediante el comando Trim de DATA SET MANAGEMENT.
Asegúrese de que hay una unidad independiente disponible para usarse como unidad de registrador. La prueba seleccionará automáticamente la unidad de registro. Es importante minimizar la cantidad de actividad que se produce en la unidad (fuera de la prueba del logotipo). Dado que se trata de una prueba de rendimiento, la actividad externa puede afectar a los resultados.
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.
Error | Descripción o solución alternativa |
---|---|
Error en la prueba y se ha comprobado el seguimiento de WTT |
Cómo comprobar los archivos de registro tras un error de prueba:
|
No se encontraron métricas |
La prueba depende de que el seguimiento etw de Storport esté habilitado para obtener las métricas de finalización de comandos. Asegúrese de que ningún otro seguimiento etw de Storport esté registrando actualmente. Solo se puede activar un seguimiento etw de Storport a la vez. |
Error de prueba con un error de "escritura protegida" |
|
La prueba advierte: "La versión de prueba no admite el recorte". |
|
La prueba advierte: "La latencia máxima de lectura y escritura supera el requisito de logotipo de 500,0 ms". |
La prueba envía E/S junto con Unmap cuando mide la latencia máxima de E/S. La dirección virtual de E/S y Unmap no se intercalan. |
Más información
Métricas de prueba
Comando | Métricas de prueba |
---|---|
Comando Unmap |
Todos los comandos Unmap se completarán en menos de 500 ms. |
Comando de E/S (con Unmap sending al mismo tiempo) |
|
Actualmente, esta prueba solo proporciona advertencias si el LUN aprovisionado fino bajo prueba no cumple la barra descrita en la tabla anterior. La prueba nunca produce un error en esto, pero debe asegurarse de que el LUN admite el comando UNMAP (10) y que el LUN nunca se queda sin conexión cuando se ejecuta la prueba.
Para reproducir manualmente la prueba
Abra el Editor del Registro y siga la ruta de acceso: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SCSI\Disk&Ven_[nombre de la versión en prueba]\[ruta de acceso de la instancia del dispositivo del LUN aprovisionado fino]\Parámetros del dispositivo\Storport
Haga clic con el botón derecho en Storport, haga clic en Nuevo y en Valor DWORD (32 bits).
Asigne el nombre EnableLogoETW a la clave y establezca el valor en 1.
Vuelva a conectar la versión en prueba o reinicie la máquina para habilitar la clave del Registro.
Copie TrimPerf.exearchivos , EtwProcessor.dll, Wex.Common.dlly Wex.Communication.dll en la unidad local.
Ejecute la prueba en una línea de comandos (vea Sintaxis de comandos).
Sintaxis de comandos
Opción de comando | Descripción |
---|---|
TrimPerf.exe /DriveNumber [StorageDriveNumber] /LogDriveLetter [LoggerDriveLetter]: /DeviceType [DeviceType] /Scenario [Scenario] /DiskSize [DiskSize] /Cooldown [Cooldown] |
Ejecuta la prueba. |
Nota
Para obtener ayuda de la línea de comandos para este archivo binario de prueba, escriba /h.
Lista de archivos
Archivo | Ubicación |
---|---|
TrimPerf.exe |
<[<[testbinroot]>]>\nttest\driverstest\storage\wdk\ |
EtwProcessor.dll |
<[WHCK\TAEFBinRoot]>\ |
Wex.Common.dll |
<[WHCK\TAEFBinRoot]>\ |
Wex.Communication.dll |
<[WHCK\TAEFBinRoot]>\ |
Parámetros
Nombre de parámetro | Descripción de los parámetros |
---|---|
WDKDeviceID | Ruta de acceso de instancia del dispositivo que se va a probar. |
LLU_NetAccessOnly | Cuenta de usuario para acceder al recurso compartido de archivos de prueba. |
LLU_LclAdminUsr | Cuenta de usuario para ejecutar la prueba. |
Destructivo | (0,1) 0=Pasivo, 1=Destructiva |
StorageDriveNumber | Número de unidad de almacenamiento |
QueryStorage_bus_type | Tipo de bus de almacenamiento |