Windows Server: Przechwytywanie śladu Storport
Summary: Jak przechwycić ślad Storport, aby pomóc w rozwiązywaniu problemów z opóźnieniami pamięci masowej.
Instructions
Ślad Storport mierzy czas potrzebny podsystemowi dysku komputera na ukończenie operacji we/wy. Pomiary są pobierane z storport.sys, sterownika portu pamięci masowej, który jest przeznaczony do pracy z magistralami o wysokiej wydajności, takich jak fibre channel, iSCSI i adaptery RAID. Storport.sys jest ostatnim elementem stosu pamięci masowej Windows przed wysłaniem operacji we/wy do pamięci masowej HBA. Ślad Storport jest przydatny podczas próby odizolowania przyczyny problemu z wydajnością (warstwa oprogramowania, kontroler pamięci masowej, dyski twarde, SAN itd.).
Aby zebrać ślad Storport:
- Uruchom następujące polecenie, aby utworzyć śledzenie Storport w monitorze wydajności. Śledzenie rozpocznie się automatycznie po uruchomieniu polecenia:
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
- Po odtworzeniu problemu uruchom następujące polecenie, aby zatrzymać śledzenie Storport:
logman stop "storport" -ets
- Aby przekonwertować dziennik na format .csv, który można wyświetlić w programie Excel, uruchom następujące polecenie:
xperf -i C:\PerfLogs\storport.etl -o C:\PerfLogs\storport.csv -tle -target human
Jak przechwycić ślad Storport
Czas trwania: 00:07:46
Napisy kodowane: angielski
Informacje o architekturze
sterownika pamięci masowej systemu Windowshttps://docs.microsoft.com/en-us/windows-hardware/drivers/storage/storage-driver-architecture