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?
networking
network-traffic
stress
shaiss
źródło
źródło
Odpowiedzi:
Chcesz iperf . Jest bardzo mały, wieloplatformowy i bardzo prosty w użyciu.
źródło
Jeśli mówisz o 2 pudełkach Windows, podoba mi się NTTTCP:
http://www.microsoft.com/whdc/device/network/TCP_tool.mspx
źródło
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).
źródło
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:
Ogólnie rzecz biorąc, wysyłanie samych zer lub wszystkich zer rozwiąże problem sprzętowy związany z upuszczaniem bitów.
RT
źródło
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
źródło