Teste de desempenho de provisionamento fino – NTFS (LOGOTIPO)
Este teste automatizado avalia o desempenho do NTFS do comando Unmap para LUNs de provisionamento fino.
Detalhes do teste
Especificações |
|
Plataformas |
|
Versões com suporte |
|
Tempo de execução esperado (em minutos) | 180 |
Categoria | Parâmetro de comparação |
Tempo limite (em minutos) | 10800 |
Requer reinicialização | false |
Requer configuração especial | false |
Tipo | automático |
Documentação adicional
Os testes nessa área de recursos podem ter documentação adicional, incluindo pré-requisitos, configuração e informações de solução de problemas, que podem ser encontrados nos tópicos a seguir:
Executando o teste
Antes de executar o teste, conclua a configuração de teste conforme descrito nos requisitos de teste: Pré-requisitos de teste de disco rígido.
O teste requer uma configuração de dispositivo LUN provisionada fina no computador cliente. O LUN deve atender aos seguintes requisitos:
A unidade deve ser uma unidade que não seja de inicialização. O teste é destrutivo. Ele preparará o disco com a partição e a formatação corretas para o teste.
A unidade deve dar suporte ao comando UNMAP (10). O bit LBPU da página VPD B0h está definido como 1. O teste enviará comandos Unmap usando o comando Trim do DATA SET MANAGEMENT.
Verifique se há uma unidade separada disponível para ser usada como uma unidade de agente. O teste escolherá automaticamente a unidade de registro em log. É importante minimizar a quantidade de atividade que ocorre na unidade (fora do teste do logotipo). Como esse é um teste de desempenho, a atividade externa pode afetar os resultados.
Solucionando problemas
Para solucionar problemas genéricos de falhas de teste do HLK, consulte Solução de problemas de falhas de teste do Windows HLK.
Para obter informações de solução de problemas, consulte Solução de problemas de device.storage testing.
Erro | Descrição/solução alternativa |
---|---|
Falha no teste e foi para marcar rastreamento WTT |
Como marcar arquivos de log após falha de teste:
|
Nenhuma métrica encontrada |
O teste depende da habilitação do rastreamento ETW do Storport para obter as métricas de conclusão do comando. Verifique se nenhum outro rastreamento ETW do Storport está registrando em log no momento. Somente um rastreamento ETW do Storport pode estar ativo por vez. |
Falha no teste com um erro de "gravação protegida" |
|
O teste avisa: "O test drive não dá suporte ao corte". |
|
O teste avisa: "A latência máxima de leitura/gravação excede o requisito de logotipo de 500,0 ms". |
O teste envia E/S junto com Unmap quando mede a latência máxima de E/S. O endereço virtual de E/S e Unmap não estão intercalando. |
Mais informações
Testar métricas
Comando | Testar métricas |
---|---|
Comando Unmap |
Todos os comandos Unmap devem ser concluídos em menos de 500 ms. |
Comando de E/S (com o envio de Unmap ao mesmo tempo) |
|
Atualmente, esse teste só fornecerá avisos se o LUN provisionado fino em teste não atender à barra descrita na tabela anterior. O teste nunca falha nisso, mas você deve garantir que o LUN dê suporte ao comando UNMAP (10) e que o LUN nunca fique offline quando o teste estiver em execução.
Para reproduzir manualmente o teste
Abra o Editor do Registro e siga o caminho: Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SCSI\DiskVen_&[nome da unidade em teste]\[caminho da instância do dispositivo do LUN provisionado fino]\Parâmetros do dispositivo\Storport
Clique com o botão direito do mouse em Storport, clique em Novo e clique em Valor DWORD (32 bits).
Nomeie a chave EnableLogoETW e defina o valor como 1.
Registre novamente a unidade em teste ou reinicialize o computador para habilitar a chave do Registro.
Copie TrimPerf.exe, EtwProcessor.dll, Wex.Common.dlle Wex.Communication.dll arquivos para a unidade local.
Execute o teste em uma linha de comando (consulte Sintaxe de comando).
Sintaxe de comando
Opção de comando | Descrição |
---|---|
TrimPerf.exe /DriveNumber [StorageDriveNumber] /LogDriveLetter [LoggerDriveLetter]: /DeviceType [DeviceType] /Scenario [Scenario] /DiskSize [DiskSize] /Cooldown [Cooldown] |
Executa o teste. |
Observação
Para obter ajuda de linha de comando para esse binário de teste, digite /h.
Lista de arquivos
Arquivo | Location |
---|---|
TrimPerf.exe |
<[<[testbinroot]>]>\nttest\driverstest\storage\wdk\ |
EtwProcessor.dll |
<[WHCK\TAEFBinRoot]>\ |
Wex.Common.dll |
<[WHCK\TAEFBinRoot]>\ |
Wex.Communication.dll |
<[WHCK\TAEFBinRoot]>\ |
Parâmetros
Nome do parâmetro | Descrição do parâmetro |
---|---|
WDKDeviceID | Caminho da instância do dispositivo a ser testado. |
LLU_NetAccessOnly | Conta de usuário para acessar o compartilhamento de arquivos de teste. |
LLU_LclAdminUsr | Conta de usuário para executar o teste. |
Destrutivo | (0,1) 0=Passivo, 1=Destrutivo |
StorageDriveNumber | Número da unidade de armazenamento |
QueryStorage_bus_type | Tipo de barramento de armazenamento |