Partager via


Test de performances de découpage SSD SAS

Ce test évalue les performances de la commande Trim pour ssd SCSI (SAS).

Détails du test

   
Spécifications
  • Device.Storage.Hd.Sas.ComplyWithIndustrySpec
Plateformes
  • Windows 10, éditions clientes (x86)
  • Windows 10, éditions clientes (x64)
  • 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) 180
Catégorie Compatibilité
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 un périphérique SSD SAS connecté à un contrôleur SAS. Le lecteur doit également 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 Trim. Le mot de données IDENTIFY DEVICE 169 bits 0 doit être défini sur un (voir la section ACS-2 7.18.7.71). Le test envoie des commandes Trim à l’aide de la commande 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 de 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.

Si vous souhaitez case activée la trace WTT, procédez comme suit :

  • Affichez les résultats du travail enfant de l’exécution du test de performances trim.

  • Affichez les journaux des travaux de Run Trim Performance Test - Library.

  • Ouvrez le fichier journal TrimPerf.wtl.

  • Recherchez les messages susceptibles de résoudre le problème.

  • Copiez le fichier journal .wtl. Il s’agit de la trace WTT décrite dans la section Trace WTT.

Si aucune métrique n’est trouvée, essayez les opérations suivantes :

  • Activer le suivi Storport ETW

  • Assurez-vous qu’aucune autre trace Storport ETW n’est actuellement journalisation. Une seule trace Storport ETW peut être active à la fois.

Si vous recevez le message d’erreur « La version d’évaluation ne prend pas en charge le découpage », essayez les opérations suivantes :

  • Assurez-vous que le mot de données SAS SSD IDENTIFY DEVICE 169 bits 0 est défini sur un.

  • Essayez d’envoyer une commande Trim via DATA SET MANAGEMENT.

  • Réexécutez le test.

Si le test a échoué parce que la latence maximale de lecture et d’écriture a dépassé 500 millisecondes, essayez les opérations suivantes :

  • Vérifiez la latence des E/S sans Rogner. Essayez de réduire la latence en dessous de 500 millisecondes.

  • Vérifiez la latence des E/S avec la présence de Trim. Essayez de réduire la latence en dessous de 500 millisecondes.

Si vous souhaitez déboguer l’échec en exécutant des cas de test particuliers, vous pouvez essayer les options de ligne de commande suivantes :

  • Afficher tous les cas de test avec des nombres :TrimPerf.exe /DriveNumber [StorageDriveNumber] /LogDriveLetter [LoggerDriveLetter]: /DeviceType SasSsd /PrintTestCaseName

  • Exécuter un cas de test particulier par numéro de cas de test : TrimPerf.exe /DriveNumber [StorageDriveNumber] /LogDriveLetter [LoggerDriveLetter]: /DeviceType SasSsd /Condition F /TestCase [TestCaseNumber]

Si vous souhaitez déboguer l’échec en exécutant un scénario de découpage pur particulier, vous pouvez essayer les options de ligne de commande suivantes :

  • Le binaire a des options de test unitaire : TrimPerf.exe /DriveNumber [StorageDriveNumber] /LogDriveLetter [LoggerDriveLetter]: /DeviceType SasSsd /Condition F /UnitTest T /RangeCount [NumberOfRangesPerTrim] /SizeCount [SizeOfEachRange] /SizeUnit [Slab | Secteur] /TrimCount [NumberOfTrims]

  • /RangeCount : nombre de plages par commande Trim

  • /SizeCount : taille de chaque plage dans /SizeUnit

  • /SizeUnit : granularité de /SizeCount, il peut s’agir d’une dalle (GRANULARITÉ OPTIMALE UNMAP) ou d’un secteur

  • /TrimCount : nombre de trims envoyés dans le cas de test.

Si vous souhaitez déboguer l’échec plus rapidement, essayez de désactiver le préconditionnement (remplir le lecteur à 90 %, ce qui prend beaucoup de temps) en ajoutant le paramètre /Condition préalable F comme suit :

  • TrimPerf.exe /DriveNumber [StorageDriveNumber] /LogDriveLetter [LoggerDriveLetter]: /DeviceType sasSsd /Scenario Performance /DiskSize 0 /Cooldown 2 /Condition préalable F

Plus d’informations

Les commandes de test sont les suivantes :

Commande Trim

  • Toutes les commandes de découpage doivent être effectuées en moins de 500 millisecondes.

Commande E/S (avec l’envoi de trim en même temps)

  • Toutes les commandes de lecture et d’écriture se terminent en moins de 500 millisecondes.

  • 98,5 % des commandes d’E/S se terminent en moins de 100 millisecondes.

Syntaxe de commande

Commande Description

TrimPerf.exe /DriveNumber [StorageDriveNumber] /LogDriveLetter [LoggerDriveLetter]: /DeviceType [DeviceType] /Scenario [Scenario] /DiskSize [DiskSize] /Cooldown [Cooldown]

Exécute le test.

 

Liste de fichiers

File Emplacement

trimperf.exe

<[testbinroot]>\nttest\driverstest\storage\wdk\

Etwprocessor.dll

<[taefbinroot]>\

Wex.common.dll

<[taefbinroot]>\

Wex.communication.dll

<[taefbinroot]>\

 

Paramètres

Nom du paramètre Description des paramètres
WDKDeviceID Chemin d’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