web-dev-qa-db-fra.com

Comment tester le débit réel du réseau entre deux points?

Quels sont les meilleurs outils/utilitaires pour tester la bande passante réelle sur une liaison? Dans mon cas, je teste le débit réel sur un pont wifi.

18
James Moore

Je trouve que iperf est l'un des utilitaires les plus utiles pour tester la bande passante point à point. Il a de nombreuses options pour tester sur tcp/udp, avec udp il peut vous dire combien de gigue il y avait. Les ports d'iperf sont disponibles pour presque tous les systèmes d'exploitation.

J'aime aussi tester avec NDT , mais ce n'est pas aussi facile à travailler qu'avec iperf car NDT doit être configuré en tant que serveur quelque part, et le client doit avoir Java installé.

22
Zoredache

Je dirigerais quelque chose comme/dev/urandom (ou/dev/zero pour tester la compression des périphériques le cas échéant) à travers deux machines * nix.

Écoutez et dirigez vers/dev/null sur une seule machine

nc –l –p 7000 | /dev/null

Connectez et canalisez 100 Mo de données aléatoires de l'autre

dd if=/dev/urandom bs=1M count=100 | nc 192.168.1.120 7000 –q 10

Pour les statistiques en temps réel, utilisez pipeviewer

dd if=/dev/urandom bs=1M count=100 | pv | nc 192.168.1.120 7000 -q 10
6
Nick Devereaux

Voici une approche par force brute et ignorance ...

De nombreux clients FTP en ligne de commande rapportent des statistiques de transfert, vous pouvez donc simplement utiliser FTP pour GET ou PUT un fichier suffisamment volumineux pour que les statistiques soient significatives.

3
RBerteig

IxChariot . Pas gratuit, mais il peut simuler toutes sortes de trafic. SmallNetBuilder.com l'utilise pour leurs tests de produits.

1
hitsuyashi

Que considérez-vous comme un "débit réseau réel"? Cela dépend entièrement de la fonction de votre réseau et des besoins de vos utilisateurs.

Par exemple, la bande passante ne sera pas un attribut déterminant de la performance de votre réseau si vous avez six utilisateurs qui ne sont pas autorisés à diffuser de la vidéo/audio ou à transférer des fichiers. Dans ce cas, une fois que vous avez suffisamment de bande passante pour leur trafic standard, plus est simplement un gaspillage.

Les repères sont utiles pour déterminer les points faibles de votre réseau, mais vous ne devez pas les prendre comme un reflet de l'expérience utilisateur à moins qu'ils imitent les modèles de trafic de vos utilisateurs.

Si vous essayez simplement de déterminer la bande passante que vous pouvez passer à travers le pont sans fil avant qu'il ne tombe, vous ne pouvez vraiment pas battre iperf et FTP (bien que vous ayez besoin de quelques tests de machines en même temps). N'oubliez pas de tester également le trafic bidirectionnel.

Si vous souhaitez découvrir l'expérience utilisateur projetée, nous aurons besoin de plus d'informations.

1
sh-beta

J'ai utilisé PCATTCP pour tester le débit direct. Le programme est configuré pour recevoir sur un ordinateur, puis l'autre ordinateur transmet.

http://www.pcausa.com/Utilities/pcattcp.htm

1
Jeff Miles

Vous pouvez utiliser le logiciel D-ITG. C'est gratuit et peut être téléchargé depuis http://www.grid.unina.it/software/ITG/

Je l'ai utilisé pour tester plusieurs ordinateurs connectés en réseau avec différents systèmes d'exploitation. Le débit, la gigue et le retard peuvent être facilement mesurés.

0
Henetiek Chou

Une alternative commerciale est Netrounds (www.netrounds.com). Il s'agit d'un service cloud (SaaS) qui signifie qu'il n'y a aucun investissement. Il y a aussi un essai gratuit de 30 jours.

Il utilise des appliances de sonde actives, qui sont facilement téléchargeables. Ces sondes utilisent un noyau Linux optimisé pour des performances optimales et un meilleur contrôle du matériel réseau.

Les netrounds peuvent générer et mesurer jusqu'à 10 Gbit/s en utilisant du matériel PC standard, à la fois TCP et UDP (même multidiffusion). Prise en charge des VLAN et de plusieurs flux de QoS.

0
Mats