Condividi tramite


Test di scaricamento

Questo test sfrutta le strip di alimentazione programmabili e controllate da SNMP per verificare che il driver, il controller e il dispositivo sottostante rispetta il comando di scaricamento appropriato per rendere persistenti i dati nel dispositivo.

Include i passaggi seguenti:

  • Scrivere un modello noto direttamente su disco (passando il file system) e attendere il completamento delle scritture.

  • Inviare il comando Flush e attendere il completamento.

  • Attiva immediatamente la perdita di energia improvvisa.

  • Al riavvio, leggere nuovamente e verificare che tutti i dati scritti su disco prima del comando di scaricamento.

  • Ripetere il ciclo con uno scenario di scrittura diverso (dimensioni diverse, modello, posizione e così via).

Dettagli del test

   
Specifiche
  • Device.Storage.Controller.Flush.BasicFunction
  • Device.Storage.Hd.Flush.BasicFunction
  • Device.Storage.ControllerDrive.NVMe.BasicFunction
Piattaforme
  • Windows 10, edizioni client (x64)
  • Windows 10, edizioni client (Arm64)
  • Windows 10, edizioni client (x86)
  • Windows Server 2016 (x64)
Versioni supportate
  • Windows 10
  • Windows 10 versione 1511
  • Windows 10 versione 1607
  • Windows 10 versione 1703
  • Windows 10, versione 1709
  • Windows 10, versione 1803
  • Windows 10, versione 1809
  • Windows 10, versione 1903
  • Aggiornamento successivo a Windows 10
Tempo di esecuzione previsto (in minuti) 480
Categoria Compatibilità
Timeout (in minuti) 480
Richiede il riavvio false
Richiede una configurazione speciale false
Tipo automatic

 

Documentazione aggiuntiva

I test in questa area di funzionalità potrebbero avere documentazione aggiuntiva, inclusi prerequisiti, configurazione e informazioni sulla risoluzione dei problemi, disponibili negli argomenti seguenti:

Esecuzione del test

Prima di eseguire il test, completare la configurazione del test come descritto nei requisiti di test per il tipo di controller di archiviazione che si esegue il test. Per altre informazioni, vedere Panoramica del test dell'adattatore di archiviazione o del controller .

  • Questo test viene eseguito sia sul controller di avvio che su quello non di avvio rispetto al test precedente che può essere eseguito solo nel controller non di avvio. Ciò consente di testare sia i dischi di avvio che i dischi dati. Per il disco di avvio, gli scenari multithreading vengono ignorati, mentre per un disco dati vengono eseguiti tutti gli scenari.

  • Installazione necessaria per il test: connettere un'unità di distribuzione di alimentazione (PDU), controllabile tramite SNMP, al computer di test HLK.

  • Lo strip di alimentazione deve avere un indirizzo IP valido associato quando il test usa sia l'indirizzo IP che la porta per avviare una perdita di alimentazione improvvisa.

  • La barra di alimentazione può essere connessa localmente/in remoto al computer, vedere manuale della barra di alimentazione per informazioni dettagliate sulla configurazione.

Risoluzione dei problemi relativi

Per la risoluzione dei problemi generici degli errori di test HLK, vedere Risoluzione dei problemi di test di Windows HLK.

Per informazioni sulla risoluzione dei problemi, vedere Risoluzione dei problemi relativi ai test di Device.Storage.

Striscia di alimentazione

Il test supporta la fornitura del valore OID per le connessioni SNMP per un PDU. L'OID predefinito è impostato come .1.3.6.1.4.1.318.1.1.12.3.1.1.4 come è quello usato da APC e può essere modificato quando si forniscono parametri al test in base all'OID del PDU. L'unico limite a partire da ora è il valore ASN, come indicato di seguito. Altri modelli PDU devono avere lo stesso valore ASN.

ImmediatePowerOn = 1

ImmediatePowerOff = 2

ImmediateReboot = 3

Il test è noto per supportare le PDUS APC e CPS con questi valori ASN e può essere testato con altre CPU e che supporta la configurazione menzionata come indicato in precedenza. Per eseguire il test, sarà necessario l'indirizzo IP della barra di alimentazione. Per informazioni su come individuare l'indirizzo IP, vedere il manuale dell'utente di power strip.

Impostazione improvvisa di Perdita di energia e BIOS

I test vengono eseguiti circa 21 scenari che iniziano la perdita improvvisa di energia ogni volta. Quando la porta a strip di alimentazione è programmata per l'alimentazione disattivata e ritardata, i sistemi potrebbero non essere attivati automaticamente perché si tratta di un'impostazione BIOS ed è in genere disponibile nei computer desktop. Esempio: nel computer HP Compaq DC7800, in BIOS in Opzioni avanzate power-On> è presente un campo denominato "After Power Loss", impostarlo su ON.

Per un modo non interrotto e automatizzato di eseguire il test di scaricamento, impostare l'impostazione BIOS su power ON computer automaticamente quando l'alimentazione è collegata.

Sistemi con alimentazione batteria/non batteria

Lo scaricamento viene eseguito solo nei sistemi non basati su batteria. Se si usa un computer desktop, lo scaricamento è applicabile. Se si usa una macchina portatile (si presuppone che la batteria sia collegata), lo scaricamento non è applicabile. Di seguito sono riportate le opzioni disponibili per la certificazione dei dispositivi rispetto ai sistemi.

  • Certificazione dei dispositivi nei computer desktop

    • Vedere le opzioni per l'impostazione di alimentazione BIOS precedente
  • Certificazione dei dispositivi nei computer portatili

    • Selezionare un portatile con un'impostazione di alimentazione BIOS, rimuovere la batteria e seguire i passaggi per l'esecuzione di test

    • In alternativa, inserire la scheda madre del portatile in un'istanza desktop (ad esempio, proprio come un computer desktop) e seguire i passaggi per eseguire test

diagramma di configurazione del test di scaricamento

Altre informazioni

Questi scenari inviano un comando di scaricamento al dispositivo non appena tutte le operazioni di I/O in sospeso vengono completate per uno scenario specifico. La perdita di energia si verifica immediatamente dopo il completamento del comando di scaricamento. Se gli eventuali dati dello scenario non sono persistenti su disco, il test avrà esito negativo. Il test del logo eseguirà ognuno di questi 21 scenari.

  1. Scaricare e riavviare dopo 512 MB di scritture sequenziali sincrone

    • Scritture piccole (512B - 4 KB)

    • Scritture di grandi dimensioni (768 KB - 1 MB)

    • Scritture di dimensioni pseudorandom (512B - 1MB)

  2. Scaricare e riavviare dopo 512 MB di scritture casuali sincrone

    • Scritture piccole (512B - 4 KB)

    • Scritture di grandi dimensioni (768 KB - 1 MB)

    • Scritture di dimensioni pseudorandom (512B - 1MB)

  3. Scaricare e riavviare dopo 512 MB di scritture striding sincrone

    • Scritture piccole (512B - 4 KB)

    • Scritture di grandi dimensioni (768 KB - 1 MB)

    • Scritture pseudorandome (512B - 1 MB)

  4. Scarica e riavvia dopo 1 GB di scritture sequenziali asincrone tramite 4 thread

    • Scritture di piccole dimensioni (512B - 4 KB)

    • Scritture di grandi dimensioni (768 KB - 1 MB)

    • Scritture pseudorandome (512B - 1 MB)

  5. Scarica e riavvia dopo 1 GB di scritture casuali asincrone tramite 4 thread

    • Scritture di piccole dimensioni (512B - 4 KB)

    • Scritture di grandi dimensioni (768 KB - 1 MB)

    • Scritture pseudorandome (512B - 1 MB)

  6. Scaricare e riavviare dopo 1 GB di scritture Striding asincrone tramite 4 thread

    • Scritture di piccole dimensioni (512B - 4 KB)

    • Scritture di grandi dimensioni (768 KB - 1 MB)

    • Scritture pseudorandome (512B - 1 MB)

  7. Scaricare e riavviare dopo 1,5 GB di scritture casuali, sequenziali e sequenziali asincrone tramite 6 thread

    • Scritture di piccole dimensioni (512B - 4 KB)

    • Scritture di grandi dimensioni (768 KB - 1 MB)

    • Scritture pseudorandome (512B - 1 MB)

Parametri

Nome parametro Descrizione dei parametri
WDKDeviceID Dispositivo da testare
StorageDriveLetter Assegnato dai parametri di archiviazione
IP Indirizzo IP di PDU remoto
OID OID della presa PDU remota
Negozio Porta della presa PDU remota
Community Community of Remote PDU (ad esempio private)
DiskDeviceObjLink Assegnato dai parametri di archiviazione