Beim Troubleshooting von Problemen mit der Netzwerkleistung kann es schwierig sein, die Netzwerkleistung von der anderer Systemkomponenten zu isolieren. Beim Kopieren einer Datei von einem System in ein anderes werden beispielsweise auch die Arbeitsspeicher- und Festplattensubsysteme auf beiden Rechnern verwendet. Es gibt ein Tool von Microsoft, mit dem nur das Netzwerk getestet werden kann: NTttcp.
Die neueste Version von NTttcp (v5.39 zum Zeitpunkt der Erstellung dieses Artikels) steht hier zum Download zur Verfügung.
Anwendungsbeispiel: Mit diesem Befehl wird das Tool 30 Sekunden lang als Empfänger im asynchronen Modus ausgeführt, wobei vier Threads, die dynamisch über alle Prozessorkerne zugewiesen werden, zwei ausstehende I/O-Puffer und eine Puffergröße von 64 KB verwendet werden:
ntttcp.exe -r -m 4,*,192.168.242.5 -l 64k -a 2 -t 30
Dies ist der entsprechende Befehl auf dem Absender:
ntttcp.exe -s -m 4,*,192.168.242.5 -l 64k -a 2 -t 30
Beide Befehle enthalten dieselbe IP-Adresse: die Adresse des Empfängers.
Die Ausgabe des Tools, die als XML-Datei gespeichert werden kann, enthält detaillierte Informationen über die Gesamtmenge der übertragenen Daten, die CPU-Auslastung und den Gesamtdurchsatz während des Tests. Anhand dieser Informationen kann festgestellt werden, ob ein Performanceengpass durch das Netzwerk oder eine andere Komponente des betreffenden Systems verursacht wird.
Es gibt ein paar wichtige Dinge, die Sie bei der Verwendung von NTttcp beachten sollten:
Weitere Informationen zu NTttcp finden Sie hier. Ein aktives Azure-Abonnement ist nicht erforderlich, um das Tool zu verwenden.