Test de performances de l’approvisionnement léger - NTFS (LOGO)
Ce test automatisé évalue les performances NTFS de la commande Unmap pour les LUN de provisionnement dynamique.
Détails du test
Spécifications |
|
Plateformes |
|
Versions prises en charge |
|
Durée d’exécution attendue (en minutes) | 180 |
Catégorie | Référence |
Délai d’expiration (en minutes) | 10800 |
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 la configuration requise pour le test : Conditions préalables pour le test de disque dur.
Le test nécessite une configuration d’appareil DE LUN provisionnée sur l’ordinateur client. La LUN doit répondre aux exigences suivantes :
Le lecteur doit être un lecteur non-démarrage. Le test est destructeur. Il prépare le disque avec une partition et une mise en forme correctes pour le test.
Le lecteur doit prendre en charge la commande UNMAP (10). Le bit LBPU de la page VPD B0h est défini sur 1. Le test envoie des commandes Unmap à l’aide de la commande Trim de DATA SET MANAGEMENT.
Assurez-vous qu’un lecteur distinct est disponible pour être utilisé comme lecteur d’enregistreur d’événements. Le test sélectionne automatiquement le lecteur de journalisation. Il est important de réduire la quantité d’activité qui se produit sur le lecteur (en dehors du test du logo). Étant donné qu’il s’agit d’un test de performances, une activité externe peut affecter les résultats.
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.
Error | Description/Solution de contournement |
---|---|
Échec du test et case activée trace WTT |
Comment case activée fichiers journaux en cas d’échec de test :
|
Aucune métrique trouvée |
Le test dépend de l’activation du suivi Storport ETW pour obtenir les métriques d’achèvement des commandes. Assurez-vous qu’aucune autre trace Storport ETW n’est actuellement journalisation. Une seule trace Storport ETW peut être active à la fois. |
Échec du test avec une erreur « write protected » |
|
Test avertit : « La version d’évaluation ne prend pas en charge le découpage ». |
|
Le test avertit : « La latence maximale en lecture/écriture dépasse les exigences de logo de 500,0 ms ». |
Le test envoie des E/S avec Unmap lorsqu’il mesure la latence maximale des E/S. L’adresse virtuelle d’E/S et d’Unmap ne sont pas entrelacées. |
Plus d’informations
Métriques de test
Commande | Métriques de test |
---|---|
Commande Unmap |
Toutes les commandes Unmap doivent être effectuées en moins de 500 ms. |
Commande D’E/S (avec l’envoi d’unmap en même temps) |
|
Actuellement, ce test n’émet des avertissements que si la LUN provisionnée en cours de test ne répond pas à la barre décrite dans le tableau précédent. Le test n’échoue jamais à ce sujet, mais vous devez vous assurer que la LUN prend en charge la commande UNMAP (10) et que la LUN ne passe jamais hors connexion lorsque le test est en cours d’exécution.
Pour reproduire manuellement le test
Ouvrez l’Éditeur du Registre et suivez le chemin d’accès : Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SCSI\Disk&Ven_[nom du lecteur en cours d’essai]\[chemin d’instance de l’appareil de la LUN à provisionnement léger]\Paramètres de l’appareil\Storport
Cliquez avec le bouton droit sur Storport, cliquez sur Nouveau, puis sur Valeur DWORD (32 bits).
Nommez la clé EnableLogoETW et définissez la valeur sur 1.
Rebranchez le lecteur en cours de test ou redémarrez la machine pour activer la clé de Registre.
Copiez les fichiersTrimPerf.exe, EtwProcessor.dll, Wex.Common.dllet Wex.Communication.dll sur le lecteur local.
Exécutez le test sur une ligne de commande (consultez Syntaxe de commande).
Syntaxe de commande
Option de commande | Description |
---|---|
TrimPerf.exe /DriveNumber [StorageDriveNumber] /LogDriveLetter [LoggerDriveLetter]: /DeviceType [DeviceType] /Scenario [Scenario] /DiskSize [DiskSize] /Cooldown [Cooldown] |
Exécute le test. |
Notes
Pour obtenir de l’aide en ligne de commande pour ce fichier binaire de test, tapez /h.
Liste de fichiers
File | Emplacement |
---|---|
TrimPerf.exe |
<[<[testbinroot]>]>\nttest\driverstest\storage\wdk\ |
EtwProcessor.dll |
<[WHCK\TAEFBinRoot]>\ |
Wex.Common.dll |
<[WHCK\TAEFBinRoot]>\ |
Wex.Communication.dll |
<[WHCK\TAEFBinRoot]>\ |
Paramètres
Nom du paramètre | Description des paramètres |
---|---|
WDKDeviceID | Chemin d’accès de l’instance de l’appareil à tester. |
LLU_NetAccessOnly | Compte d’utilisateur pour accéder au partage de fichiers de test. |
LLU_LclAdminUsr | Compte d’utilisateur pour l’exécution du test. |
Destructrice | (0,1) 0=Passif, 1=Destructeur |
StorageDriveNumber | Numéro de lecteur de stockage |
QueryStorage_bus_type | Type de bus de stockage |