Outil de test de stress réseau

11

J'ai besoin d'un outil pour tester notre réseau entre deux machines.

L'application doit envoyer un paquet à la machine 2, la machine 2 doit le renvoyer, la machine 1 vérifie que le paquet est correct, génère un nouveau paquet et le processus recommence.

Quelqu'un connaît une telle application?

shaiss
la source
voulez-vous savoir quel type de machines vous utilisez? jusque-là, il nous reste à deviner quelle réponse est la meilleure.
Patrick R

Réponses:

13

Vous voulez iperf . Il est super petit, multiplateforme et très simple à utiliser.

jamieb
la source
2

Si vous parlez de 2 boîtes Windows, j'aime NTTTCP:

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

NTttcp est une application asynchrone multithread qui envoie et reçoit des données entre deux ou plusieurs points de terminaison et rapporte les performances du réseau pendant la durée du transfert. Il s'agit essentiellement d'un port Winsock de l'outil ttcp qui mesure les performances du réseau en termes d'octets transférés par seconde et de cycles CPU par octet. Parce qu'il peut être difficile de diagnostiquer les performances globales d'un système sans diviser le système en sous-systèmes plus petits, NTttcp permet aux utilisateurs de restreindre la portée de leurs tests et enquêtes au seul sous-système réseau.

Le nettoyeur
la source
1

Cela dépend du protocole que vous souhaitez "tester de stress".

Ping (comme déjà mentionné) pour ICMP, mais c'est principalement pour établir que vous avez une sorte de connectivité.

Pour charger un réseau et voir à quelle vitesse il ira, TTCP (PCATTCP si sur Windows: http://www.pcausa.com/Utilities/ttcpdown1.htm ) tant que votre protocole est TCP / IP.

MTR est également une excellente commande pour résoudre les problèmes de connectivité intermittents. Si sur Windows, PingPlotter (pas aussi robuste que MTR).

SvrGuy
la source
0

C'est exactement ce que fait "ping".

Je parierais cent dollars que votre système a déjà installé ping!

Notez que la plupart des versions de ping dans les versions modernes ont un indicateur qui vous permet de définir un "modèle de données" pour détecter des erreurs binaires spécifiques.

Ce qui suit provient de la page de manuel 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.

En général, l'envoi de tous ou de tous les zéros va étoffer un problème matériel lié à la suppression de bits.

RT

Richard T
la source
0

Je recommande IXChariot. Il peut reproduire les flux de votre application, sur vos ports. Simple à utiliser et assez rentable pour une implémentation entièrement logicielle d'un outil de test de réseau.

Site Web d'IxChariot

Je ne le vends pas. Je ne m'en occupe pas. Je trouve que c'est un outil extrêmement cool et utile

James Pulley
la source