Windows Server: Capturando um rastreamento do Storport
Summary: Como capturar um rastreamento do Storport para ajudar na solução de problemas de latência de armazenamento.
Instructions
O rastreamento de Storport mede o tempo que o subsistema de disco de um computador leva para concluir as operações de E/S. As medições são obtidas do storport.sys, um driver de porta de armazenamento que é adequado para uso com barramentos de alto desempenho, como Fibre Channel, iSCSI e adaptadores RAID. O storport.sys é o último componente na pilha de armazenamento do Windows antes que a operação de E/S seja enviada ao HBA de armazenamento. Um rastreamento de Storport é útil ao tentar isolar a causa de um problema de desempenho (camada de software, controlador de armazenamento, discos rígidos, SAN e assim por diante).
Para coletar um rastreamento de Storport:
- Execute o seguinte comando para criar o rastreamento de Storport no monitor de desempenho. O rastreamento será iniciado automaticamente depois de executar o comando:
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
- Depois que o problema for reproduzido, execute o seguinte comando para interromper o rastreamento do Storport:
logman stop "storport" -ets
- Para converter o log para o formato .csv que pode ser visualizado no Excel, execute o seguinte comando:
xperf -i C:\PerfLogs\storport.etl -o C:\PerfLogs\storport.csv -tle -target human
Como capturar um rastreamento do Storport
Duração: 00:07:46
Legendas: Inglês
Sobre a arquitetura
do driver de armazenamentodo Windows https://docs.microsoft.com/en-us/windows-hardware/drivers/storage/storage-driver-architecture