Narzędzie do testowania obciążenia sieciowego

11

Potrzebuję narzędzia do testowania warunków skrajnych w naszej sieci między dwiema maszynami.

Aplikacja powinna wysłać pakiet na maszynę 2, maszyna 2 powinna odesłać ją z powrotem, maszyna 1 sprawdza, czy pakiet jest poprawny, generuje nowy pakiet i proces rozpoczyna się od nowa.

Czy ktoś wie o takiej aplikacji?

shaiss
źródło
możesz poinformować nas, jakiego rodzaju maszyn używasz? do tego czasu wszyscy zgadujemy, która odpowiedź jest najlepsza.
Patrick R

Odpowiedzi:

13

Chcesz iperf . Jest bardzo mały, wieloplatformowy i bardzo prosty w użyciu.

jamieb
źródło
2

Jeśli mówisz o 2 pudełkach Windows, podoba mi się NTTTCP:

http://www.microsoft.com/whdc/device/network/TCP_tool.mspx

NTttcp to wielowątkowa, asynchroniczna aplikacja, która wysyła i odbiera dane między dwoma lub więcej punktami końcowymi i raportuje wydajność sieci w czasie trwania transferu. Jest to zasadniczo oparty na Winsock port narzędzia ttcp, który mierzy wydajność sieci pod względem bajtów przesyłanych na sekundę i cykli procesora na bajt. Ponieważ zdiagnozowanie ogólnej wydajności systemu może być trudne bez podziału systemu na mniejsze podsystemy, NTttcp pozwala użytkownikom zawęzić zakres testowania i dochodzenia tylko do podsystemu sieciowego.

TheCleaner
źródło
1

To zależy od protokołu, który chcesz „przetestować”.

Ping (jak już wspomniano) dla ICMP, ale służy to przede wszystkim ustaleniu, czy masz jakąś łączność.

Aby załadować sieć i sprawdzić jej szybkość, TTCP (PCATTCP, jeśli w systemie Windows: http://www.pcausa.com/Utilities/ttcpdown1.htm ), o ile twój protokół to TCP / IP.

Również MTR to świetne polecenie do rozwiązywania problemów z przerywaną łącznością. Jeśli w systemie Windows, PingPlotter (nie tak solidny jak MTR).

SvrGuy
źródło
0

To właśnie robi „ping”.

Założę się o sto dolarów, że Twój system ma już zainstalowany ping!

Zauważ, że większość wersji pingów we współczesnych wydaniach ma flagę, która pozwala ustawić „wzorzec danych” do wykrywania określonych błędów bitów.

Poniżej znajduje się strona man ping:

   -p pattern
          You  may  specify  up to 16 â?~â?~padâ?Tâ?T bytes to fill out the packet
          you send.  This is useful for diagnosing data-dependent problems
          in  a network.  For example, -p ff will cause the sent packet to
          be filled with all ones.

Ogólnie rzecz biorąc, wysyłanie samych zer lub wszystkich zer rozwiąże problem sprzętowy związany z upuszczaniem bitów.

RT

Richard T.
źródło
0

Polecam IXChariot. Może odtwarzać przepływy twojej aplikacji na twoich portach. Prosty w użyciu i dość opłacalny dla całego oprogramowania sieciowego narzędzia testowego.

Strona IxChariot

Nie sprzedaję tego. Nie obsługuję tego. Uważam, że jest to niezwykle fajne i przydatne narzędzie

James Pulley
źródło