Windows Server: Erfassen einer Storport-Ablaufverfolgung
Summary: So erfassen Sie eine Storport-Ablaufverfolgung, um bei der Behebung von Problemen mit der Storage-Latenz zu helfen.
Instructions
Eine Storport-Ablaufverfolgung misst die Zeit, die das Festplattensubsystem eines Computers benötigt, um E/A-Vorgänge abzuschließen. Die Messungen stammen von storport.sys, einem Speicherporttreiber, der für die Verwendung mit hochleistungsfähigen Bussen wie Fibre Channel-, iSCSI- und RAID-Adaptern geeignet ist. Storport.sys ist die letzte Komponente im Windows-Speicher-Stack, bevor der I/O-Vorgang an den Storage-HBA gesendet wird. Eine Storport-Ablaufverfolgung ist nützlich, wenn Sie versuchen, die Ursache eines Leistungsproblems (Softwareschicht, Storage-Controller, Festplatten, SAN usw.) zu isolieren.
So erfassen Sie eine Storport-Ablaufverfolgung:
- Führen Sie den folgenden Befehl aus, um eine Storport-Ablaufverfolgung in der Leistungsüberwachung: zu erstellen. Die Ablaufverfolgung wird automatisch gestartet, nachdem folgender Befehl ausgeführt wurde:
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
- Sobald das Problem reproduziert wurde, führen Sie den folgenden Befehl aus, um die Storport-Ablaufverfolgung zu beenden:
logman stop "storport" -ets
- Um das Protokoll in das CSV-Format zu konvertieren, das in Excel angezeigt werden kann, führen Sie den folgenden Befehl aus:
xperf -i C:\PerfLogs\storport.etl -o C:\PerfLogs\storport.csv -tle -target human
Erfassen einer Storport-Ablaufverfolgung
Dauer: 00:07:46
Untertitel: Englisch
Informationen über die Windows-Speichertreiberarchitektur
https://docs.microsoft.com/en-us/windows-hardware/drivers/storage/storage-driver-architecture