Podczas rozwiązywania problemów z wydajnością sieci oddzielenie wydajności sieci od wydajności innych składników systemu może być trudne. Na przykład kopiowanie pliku z jednego systemu do drugiego również korzysta z podsystemów pamięci i dysków na obu komputerach. Firma Microsoft udostępnia narzędzie przeznaczone tylko do testowania sieci: NTttcp.
Najnowsza wersja NTttcp (v5.39 w chwili pisania tego tekstu) jest dostępna do pobrania tutaj.
Przykład użycia: To polecenie uruchamia narzędzie jako odbiornik w trybie asynchronicznym przez 30 sekund, używając czterech wątków dynamicznie przydzielanych we wszystkich rdzeniach procesora, dwóch zaległych buforów we/wy i rozmiaru bufora 64K:
ntttcp.exe -r -m 4,*,192.168.242.5 -l 64k -a 2 -t 30
Jest to odpowiednie polecenie nadawcy:
ntttcp.exe -s -m 4,*,192.168.242.5 -l 64k -a 2 -t 30
Oba polecenia zawierają ten sam adres IP: adres odbiorcy.
Dane wyjściowe narzędzia, które można zapisać jako plik XML, zawierają szczegółowe informacje o całkowitej ilości przesłanych danych, użyciu procesora i całkowitej przepustowości podczas testu. Informacje te mogą pomóc w określeniu, czy wąskie gardło wydajności jest spowodowane przez sieć, czy przez inny składnik systemu.
Jest kilka ważnych rzeczy, o których należy pamiętać podczas korzystania z NTttcp:
Więcej informacji na temat protokołu NTttcp można znaleźć tutaj. Do korzystania z narzędzia nie jest wymagana aktywna subskrypcja platformy Azure.