PowerEdge: Jak używać narzędzia NTTCP do rozwiązywania problemów z wydajnością sieci w systemie Windows
Summary: Ten artykuł zawiera wskazówki dotyczące korzystania z narzędzia NTttcp w celu rozwiązywania problemów z wydajnością sieci w systemie Windows Server.
Instructions
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 asynchronicznie przez 30 s przy użyciu czterech wątków we wszystkich rdzeniach, dwóch we/wy i rozmiaru buforu 64 KB:
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.
Te informacje mogą pomóc w określeniu, czy wąskie gardło wydajności powoduje dany problem z siecią, czy z innym elementem systemu.
Jest kilka ważnych rzeczy, o których należy pamiętać podczas korzystania z NTTTCP:
- Musi być uruchomiony po obu stronach połączenia (na przykład klienta i serwera).
- W poprzedniej wersji konieczna była zmiana nazwy pliku wykonywalnego w celu określenia, czy ma on być uruchamiany jako nadawca, czy odbiorca. Nie jest to już konieczne w nowej wersji, która korzysta z metody
-si-rprzełączniki do tego celu.
Więcej informacji na temat protokołu NTTTCP można znaleźć tutaj. Do korzystania z narzędzia nie jest wymagana aktywna subskrypcja platformy Azure.