Windows Server : Capture d’une trace Storport
Summary: Comment capturer une trace Storport pour résoudre les problèmes de latence de stockage.
Instructions
Une trace Storport mesure le temps nécessaire au sous-système de disques d’un ordinateur pour effectuer les opérations d’E/S. Les mesures sont prises à partir de storport.sys, un pilote de port de stockage adapté pour une utilisation avec des bus hautes performances, tels que des adaptateurs Fibre Channel, iSCSI et RAID. Storport.sys est le dernier composant de la pile de stockage Windows avant l’envoi de l’opération d’E/S à l’adaptateur HBA de stockage. Une trace Storport est utile lorsque vous tentez d’isoler la cause d’un problème de performances (couche logicielle, contrôleur de stockage, disques durs, SAN, etc.).
Pour collecter une trace Storport :
- Exécutez la commande suivante pour créer une trace Storport dans le moniteur de performances. La trace démarre automatiquement après l’exécution de la commande :
logman create trace "storport" -ow -o c:\perflogs\storport.etl -p "Microsoft-Windows-StorPort" 0xffffffffffffffff 0xff -nb 16 16 -bs 1024 -mode Circular -f bincirc -max 4096 -ets
- Une fois le problème reproduit, exécutez la commande suivante pour arrêter la trace Storport :
logman stop "storport" -ets
- Pour convertir le journal au format .csv afin de le consulter dans Excel, exécutez la commande suivante :
xperf -i C:\PerfLogs\storport.etl -o C:\PerfLogs\storport.csv -tle -target human
Comment capturer une trace Storport
Durée : 00:07:46
Sous-titres : Anglais
À propos del’architecture
des pilotes de stockage Windows https://docs.microsoft.com/en-us/windows-hardware/drivers/storage/storage-driver-architecture