Netzwerk-Stresstest-Tool

11

Ich brauche ein Tool, um unser Netzwerk zwischen zwei Maschinen einem Stresstest zu unterziehen.

Die App sollte ein Paket an Maschine 2 senden, Maschine 2 sollte es zurücksenden, Maschine 1 überprüft, ob das Paket korrekt ist, generiert ein neues Paket und der Prozess beginnt von vorne.

Kennt jemand eine solche App?

shaiss
quelle
Möchten Sie uns mitteilen, welchen Maschinentyp Sie verwenden? Bis dahin raten wir alle, welche Antwort die beste ist.
Patrick R

Antworten:

13

Du willst iperf . Es ist winzig klein, plattformübergreifend und kinderleicht zu bedienen.

Jamieb
quelle
2

Wenn Sie über 2 Windows-Boxen sprechen, mag ich NTTTCP:

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

NTttcp ist eine asynchrone Multithread-Anwendung, die Daten zwischen zwei oder mehr Endpunkten sendet und empfängt und die Netzwerkleistung für die Dauer der Übertragung meldet. Es handelt sich im Wesentlichen um einen Winsock-basierten Port des ttcp-Tools, der die Netzwerkleistung in Form von pro Sekunde übertragenen Bytes und CPU-Zyklen pro Byte misst. Da es schwierig sein kann, die Gesamtleistung eines Systems zu diagnostizieren, ohne das System in kleinere Subsysteme zu unterteilen, können Benutzer mit NTttcp den Fokus ihrer Tests und Untersuchungen nur auf das Netzwerksubsystem beschränken.

Der Reiniger
quelle
1

Es hängt davon ab, welches Protokoll Sie "Stresstest" durchführen möchten.

Ping (wie bereits erwähnt) für ICMP, dies dient jedoch in erster Linie dazu, festzustellen, ob Sie über eine Art Konnektivität verfügen .

Um ein Netzwerk zu laden und zu sehen, wie schnell es gehen wird, verwenden Sie TTCP (PCATTCP unter Windows: http://www.pcausa.com/Utilities/ttcpdown1.htm ), solange Ihr Protokoll TCP / IP ist.

Außerdem ist MTR ein großartiger Befehl zur Fehlerbehebung bei zeitweiligen Verbindungsproblemen. Unter Windows PingPlotter (nicht so robust wie MTR).

SvrGuy
quelle
0

Genau das macht "Ping".

Ich würde hundert Dollar wetten, auf Ihrem System ist bereits Ping installiert!

Beachten Sie, dass die meisten Ping-Versionen in modernen Versionen ein Flag haben, mit dem Sie ein "Datenmuster" zum Erkennen bestimmter Bitfehler festlegen können.

Folgendes stammt aus der Ping-Manpage:

   -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.

Im Allgemeinen führt das Senden aller Einsen oder aller Nullen zu einem Hardwareproblem, das mit dem Löschen von Bits zu tun hat.

RT

Richard T.
quelle
0

Ich empfehle IXChariot. Es kann die Flüsse Ihrer App auf Ihren Ports reproduzieren. Einfach zu bedienen und ziemlich kostengünstig für die vollständige Software-Implementierung eines Netzwerktest-Tools.

IxChariot Website

Ich verkaufe es nicht. Ich serviere es nicht. Ich finde es einfach ein enorm cooles und nützliches Werkzeug

James Pulley
quelle