Teste de conformidade scsi de provisionamento fino (LOGO)
Esse teste verifica se uma matriz de armazenamento pode dar suporte adequado ao recurso de provisionamento fino.
Detalhes do teste
Especificações |
|
Plataformas |
|
Versões com suporte |
|
Tempo de execução esperado (em minutos) | 10 |
Categoria | Compatibilidade |
Tempo limite (em minutos) | 600 |
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.
Antes de executar o teste, verifique se o LUN provisionado fino está online inicializado como bruto. Defina o limite para LUN provisionado fino como 70%.
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.
Mais informações
Esse teste se opõe à medição da conformidade do dispositivo SCSI no Windows. A meta é dupla: garantir que os dispositivos SCSI compatíveis com o Windows sejam totalmente e completamente cumpridos às especificações de SCSI estabelecidas no SPC-4 e no SBC-3 e permitir que os parceiros da Microsoft e da Microsoft respeitem e cumpram totalmente esses padrões. Manter a conformidade leva a um sistema geral mais forte e confiável.
Observação
Para obter mais informações sobre essas especificações, visite o site interfaces de armazenamento T10 SCSI do Comitê Técnico .
O teste envia os seguintes comandos para o dispositivo:
0xB0 de VPD de inquérito, 0xB2 páginas
Sensor de Log
Obter status lba
Desmapear
Capacidade de leitura 16 (não necessária)
Comandos SCSI
INQUIRY (consulte SPC-4 Seção 6.6)
Para código de página B0h:
Suporte ao comando de página VPD do INQUIRY B0h (status é BOM)
COMPRIMENTO DA PÁGINA = 0x3C
CONTAGEM > MÁXIMA DE LBA UNMAP 0
CONTAGEM > MÁXIMA DE DESCRITOR DE BLOCO UNMAP 0
Para código de página B2h:
Suporte ao comando de página VPD DO INQUIRY B2h (status é BOM)
Se DP = 1, ENTÃO PAGE LENGTH = 0x4
LOG SENSE (consulte SPC-4 Seção 6.8)
Suporte ao comando LOG SENSE (status é BOM)
O bit DS (Desabilitar Salvar) da página de log é 1
O bit SPF (Formato de Subpágina) da página de log é 0
O SUBPAGE CODE da página de log (byte 2) é 0
PAGE LENGTH da página de log é divisível por 12
FORMAT AND LINKING do parâmetro de log é 0x3
PARAMETER LENGTH do parâmetro de log = 0x8
O PARÂMETRO CODE do parâmetro de log está entre 0x1 e 0xFF
GET LBA STATUS (consulte SBC-3 Seção 5.4)
Suporte ao comando GET LBA STATUS (status é BOM)
LBA status comprimento de página > do descritor 20
ENDEREÇO DE BLOCO LÓGICO INICIAL + NÚMERO DE BLOCOS LÓGICOS < número total de LBAs
UNMAP (consulte SBC-3 Seção 5.27)
Suporte ao comando UNMAP (10) (status é BOM)
Após comandos WRITE aleatórios (10), enviando UNMAP, GET LBA STATUS deve retornar alguns LBAs desalocados
O recurso mapeado deve ser reduzido depois de enviar o comando UNMAP
CAPACIDADE DE LEITURA (16) (consulte SBC-3 Seção 5.16)
Esse comando não é necessário. O teste fornece apenas aviso.
Correspondências de bits LBPME entre a página READ CAPCITY (16) e INQUIRY B2h VPD
Correspondências de bits LBPRZ entre a página READ CAPCITY (16) e INQUIRY B2H VPD
Sintaxe de comando
Opção de comando | Descrição |
---|---|
Scsicompliance.exe /device [DeviceID] /verbosity [LoggingVerbosity, por exemplo, 4] /scenario ThinProvision /operation [OperationId] |
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 |
---|---|
Scsicompliance.exe |
<[testbinroot]>\nttest\driverstest\storage\wdk\ |
Parâmetros
Nome do parâmetro | Descrição do parâmetro |
---|---|
TPDiskDeviceObjLink | Atribuído por Criar Parâmetros de Armazenamento. |
WDKDeviceID | Caminho da instância do dispositivo a ser testado |
LogVerbosity | LogVerbosity: detalhes do registro em log. Os níveis são cumulativos. 0 = Declarações e resultados. 1 = Detalhes (padrão). 2 = CDBs, dados e informações de sentido. 3 = Informações detalhadas da página Depuração e Modo. 4 = Uso de memória |
ScenarioId | Nome do teste de cenário. |
ScsiComplianceDevice | Caminho de dispositivo |
LLU_NetAccessOnly | Conta de usuário para acessar o compartilhamento de arquivos de teste. |
LLU_LclAdminUsr | Conta de usuário para executar o teste. |
OperationId | opção de operação |
Destrutivo | (0,1) 0=Passivo, 1=Destrutivo |