Partager via


Test de vidage

Ce test utilise des bandes d’alimentation programmables et contrôlées par SNMP pour vérifier que le pilote, le contrôleur et l’appareil sous-jacent respectent la commande de vidage appropriée en faisant persister les données sur l’appareil.

Il comprend les étapes suivantes :

  • Écrivez un modèle connu directement sur le disque (en passant le système de fichiers) et attendez que les écritures se terminent.

  • Envoyer la commande Vidage et attendre l’achèvement.

  • Déclencher immédiatement une perte de puissance soudaine.

  • Lors du redémarrage, lisez et vérifiez que toutes les données qui ont été écrites sur le disque avant la commande flush.

  • Répétez le cycle avec un scénario d’écriture différent (taille, modèle, emplacement, etc.).

Détails du test

   
Spécifications
  • Device.Storage.Controller.Flush.BasicFunction
  • Device.Storage.Hd.Flush.BasicFunction
  • Device.Storage.ControllerDrive.NVMe.BasicFunction
Plateformes
  • Windows 10, éditions clientes (x64)
  • Windows 10, éditions clientes (Arm64)
  • Windows 10, éditions clientes (x86)
  • Windows Server 2016 (x64)
Versions prises en charge
  • Windows 10
  • Windows 10, version 1511
  • Windows 10, version 1607
  • Windows 10 version 1703
  • Windows 10, version 1709
  • Windows 10 version 1803
  • Windows 10, version 1809
  • Windows 10 version 1903
  • Prochaine mise à jour de Windows 10
Durée d’exécution attendue (en minutes) 480
Catégorie Compatibilité
Délai d’expiration (en minutes) 480
Nécessite un redémarrage false
Nécessite une configuration spéciale false
Type automatique

 

Documentation supplémentaire

Les tests de cette zone de fonctionnalités peuvent contenir une documentation supplémentaire, notamment des informations sur les prérequis, l’installation et la résolution des problèmes, que vous trouverez dans les rubriques suivantes :

Exécution du test

Avant d’exécuter le test, effectuez la configuration du test comme décrit dans les conditions de test pour le type de contrôleur de stockage que vous testez. Pour plus d’informations, consultez Vue d’ensemble du test de l’adaptateur de stockage ou du contrôleur .

  • Ce test s’exécute à la fois sur le contrôleur de démarrage et sur le contrôleur de non-démarrage par rapport à l’ancien test qui ne pouvait s’exécuter que sur le contrôleur de non-démarrage. Cela permet de tester à la fois les disques de démarrage et les disques de données. Pour le disque de démarrage, les scénarios multithread sont ignorés, tandis que pour un disque de données, tous les scénarios sont exécutés.

  • Configuration requise pour le test : Connectez une unité de distribution d’alimentation (PDU), contrôlable via SNMP, à la machine de test HLK.

  • La bande d’alimentation doit avoir une adresse IP valide associée, car le test utilise à la fois l’adresse IP et le port pour déclencher une perte de puissance soudaine.

  • La bande d’alimentation peut être connectée localement/à distance à la machine. Pour plus d’informations sur la configuration, consultez le manuel de la bande d’alimentation.

Dépannage

Pour la résolution des problèmes génériques des échecs de test HLK, consultez Résolution des échecs de test Windows HLK.

Pour plus d’informations sur la résolution des problèmes, consultez Résolution des problèmes de test Device.Storage.

Barre d’alimentation

Le test prend en charge la fourniture d’une valeur OID pour les connexions SNMP pour une PDU. L’OID par défaut est défini sur .1.3.6.1.4.1.318.1.1.12.3.3.1.1.4, car il s’agit de celui qui est utilisé par APC et il peut être modifié lors de la fourniture de paramètres au test en fonction de l’OID de la PDU. La seule limite à ce jour est la valeur ASN, comme indiqué ci-dessous. Les autres modèles PDU doivent avoir la même valeur ASN.

ImmediatePowerOn = 1

ImmediatePowerOff = 2

ImmediateReboot = 3

Le test est connu pour prendre en charge les PPU APC et CPS avec ces valeurs ASN et peut être testé avec d’autres PDP, ce qui prend également en charge la configuration mentionnée ci-dessus. Pour exécuter le test, vous aurez besoin de l’adresse IP de la barre d’alimentation. Pour plus d’informations sur la découverte de l’adresse IP, reportez-vous au manuel de l’utilisateur de la bande d’alimentation.

Perte de puissance soudaine et paramètre BIOS

Les tests exécutent environ 21 scénarios initiant une perte de puissance soudaine à chaque fois. Lorsque le port de bande d’alimentation est programmé pour une mise hors tension et une mise sous tension différée, les systèmes peuvent ne pas s’allumer automatiquement, car il s’agit d’un paramètre BIOS et est généralement disponible sur les ordinateurs de bureau. Exemple : Sur la machine HP Compaq DC7800, dans le BIOS sous Options avancées> d’alimentation, il existe un champ appelé « Après la perte de puissance », définissez-le sur ACTIVÉ.

Pour une méthode ininterrompue et automatisée d’exécution du test de vidage, définissez le paramètre BIOS sur allumer la machine automatiquement lorsque l’alimentation est branchée.

Systèmes à batterie/non alimentés par batterie

Le vidage s’exécute uniquement sur les systèmes non alimentés par batterie. Si vous utilisez un ordinateur de bureau, le vidage est applicable. Si vous utilisez un ordinateur portable (nous supposons que la batterie est branchée), le vidage n’est pas applicable. Vous trouverez ci-dessous les options disponibles pour certifier les appareils par rapport aux systèmes.

  • Certification d’appareils sur des ordinateurs de bureau

    • Consultez les options pour le paramètre d’alimentation DU BIOS ci-dessus
  • Certification des appareils sur des ordinateurs portables

    • Sélectionnez un ordinateur portable doté d’un paramètre d’alimentation BIOS, supprimez la batterie et suivez les étapes d’exécution des tests

    • Ou, placez la carte mère d’ordinateur portable dans une casse de bureau (c’est-à-dire, comme un ordinateur de bureau) et suivez les étapes d’exécution des tests

diagramme de configuration de test de vidage

Plus d’informations

Ces scénarios envoient une commande de vidage à l’appareil dès que toutes les E/S en suspens se sont terminées pour un scénario donné. La perte de puissance se produit immédiatement après la fin de la commande de vidage. Si les données du scénario ne sont pas conservées sur le disque, le test échoue. Le test de logo exécutera chacun de ces 21 scénarios.

  1. Vidage et redémarrage après 512 Mo d’écritures séquentielles syncronous

    • Écritures de petite taille (512B - 4 Ko)

    • Écritures volumineuses (768 Ko - 1 Mo)

    • Écritures de taille pseudo-virtuelle (512B - 1 Mo)

  2. Vidage et redémarrage après 512 Mo d’écritures aléatoires synchronisées

    • Écritures de petite taille (512B - 4 Ko)

    • Écritures volumineuses (768 Ko - 1 Mo)

    • Écritures de taille pseudo-virtuelle (512B - 1 Mo)

  3. Vidage et redémarrage après 512 Mo d’écritures syncronous striding

    • Écritures de petite taille (512B - 4 Ko)

    • Écritures volumineuses (768 Ko - 1 Mo)

    • Écritures de taille pseudo-virtuelle (512B - 1 Mo)

  4. Vidage et redémarrage après 1 Go d’écritures séquentielles asynchrones via 4 threads

    • Écritures de petite taille (512B - 4 Ko)

    • Écritures volumineuses (768 Ko - 1 Mo)

    • Écritures de taille pseudo-virtuelle (512B - 1 Mo)

  5. Vidage et redémarrage après 1 Go d’écritures aléatoires asynchrones via 4 threads

    • Écritures de petite taille (512B - 4 Ko)

    • Écritures volumineuses (768 Ko - 1 Mo)

    • Écritures de taille pseudo-virtuelle (512B - 1 Mo)

  6. Vidage et redémarrage après 1 Go d’écritures de striding asynchrones via 4 threads

    • Écritures de petite taille (512B - 4 Ko)

    • Écritures volumineuses (768 Ko - 1 Mo)

    • Écritures de taille pseudo-virtuelle (512B - 1 Mo)

  7. Vidage et redémarrage après 1,5 Go d’écritures aléatoires, séquentielles et striding asynchrones via 6 threads

    • Écritures de petite taille (512B - 4 Ko)

    • Écritures volumineuses (768 Ko - 1 Mo)

    • Écritures de taille pseudo-virtuelle (512B - 1 Mo)

Paramètres

Nom du paramètre Description des paramètres
WDKDeviceID Appareil à tester
StorageDriveLetter Attribué par Créer des paramètres de stockage
IP Adresse IP du PDU distant
OID OID de la prise PDU distante
Sortie Port de la prise PDU distante
Communauté Communauté de PDU à distance (par exemple, privé)
DiskDeviceObjLink Attribué par Créer des paramètres de stockage