J'ai besoin de fournir un moyen précis de démontrer les performances de la ligne sur un circuit Ethernet point à point à couche plate2 de 1 Go, à environ 100 miles de distance qui semble traverser un certain nombre de sauts sur la distance.
L'exigence métier devra démontrer les performances avec une précision de latence minimale de 8 ms. La liaison acheminera le trafic voix et données, le SLA du service devant garantir une bande passante de 1000 Mo.
Quelles sont les méthodes précises connues de mesure des performances compte tenu de ces exigences?
Je connais un certain nombre de mesures disponibles qui pourraient constituer une stratégie de test, mais après avoir recherché un tas d'informations sur Google, cela peut devenir écrasant et je ne sais pas si un logiciel comme iPerth devrait être utilisé, quelle est la référence pour ce scénario, etc.?
Réponses:
Si vous essayez de tester 1xGE No Drop Rate et de mesurer le retard du circuit dans les 8 ms, j'utiliserais nuttcp pour tester la bande passante et iperf2 / mtr pour tester le retard.
Je ferais ce qui suit ...
Pensées diverses
D'autres réponses ont suggéré d'utiliser iperf2 seul; cependant, il n'a pas d'options CLI pour ajuster la taille du paquet UDP. Il a également tendance à démontrer des performances instables à des vitesses élevées sous MS Windows.
Ce document du Forum Metro Ethernet sur le test des circuits Ethernet de porteuse aidera à fournir une compréhension générale de certains compromis que vous faites lors du test des circuits.
la source
iperf peut faire ce travail. Assurez-vous simplement de tester vos appareils dos à dos en premier afin de connaître les capacités des appareils.
Bien sûr, il existe également des outils plus professionnels.
Ceci est un bon RFC pour lire la méthologie appropriée: http://www.ietf.org/rfc/rfc2544.txt
la source
Si vous avez des PC aux deux extrémités, vous pouvez exécuter xjperf , Qcheck à partir d'Ixia ou d'autres outils. Vous pouvez obtenir des résultats différents selon que vous utilisez UDP ou TCP et le nombre de sessions.
Pour une distance de plus de 100 miles, vous regardez un RTT minimum de 1,6 ms à la vitesse de la lumière en fibre / cuivre. Votre RTT devrait donc être très bas, peut-être seulement quelques ms. Disons que vous avez un RTT de 6 ms. Avec les options de taille de fenêtre par défaut sous Windows, vous pourriez n'obtenir qu'environ 85 Mbps de débit. Vous auriez besoin d'une taille de fenêtre d'au moins 768 kilo-octets pour envoyer un gig de trafic.
Vous pouvez utiliser le calculateur de débit TCP pour effectuer vos propres calculs.
Ixia a plus d'outils haut de gamme, mais ils coûtent de l'argent, contrairement aux outils ci-dessus.
la source
Voici un article qui explique pourquoi iperf2 seul ne peut pas répondre à la question pour vous: http://bradhedlund.com/2008/12/19/how-to-calculate-tcp-throughput-for-long-distance-links/
Je n'ai jamais vraiment compris ce concept avant d'avoir lu cet article. J'espère que cela aide.
la source
Puisque vous voulez mesurer un circuit de couche 2, je voudrais pousser sans vergogne certains logiciels libres que j'écris. Il est toujours en version bêta, mais fait exactement ce que vous voulez en fonction des informations contenues dans votre question.
Contrairement à nuttcp, iPerf, jPerf et al, Etherate s'exécute directement sur la couche 2 conçue spécifiquement pour les tests Ethernet. Comme les autres, un ordinateur portable sur chacun d'eux est tout ce qui est nécessaire et mon ordinateur portable Intel i3 peut maximiser une liaison Gig avec facilité.
Comme il est en phase bêta, les fonctionnalités plus avancées ne sont pas encore prêtes comme les tests MPLS mais les tests de débit, de latence et de MTU (tous directement sur la couche 2 Ethernet) sont implémentés.
https://github.com/jwbensley/etherate
la source
Afin d'obtenir un «profil de santé» complet d'un lien, vous devrez considérer plusieurs mesures différentes.
La meilleure façon de mesurer ces mesures avec précision est avec un appareil dédié aux tests. Exfo, JDSU et Fluke sont plusieurs grandes sociétés qui fabriquent des appareils comme celui-ci.
Un PC / peut / tester ces mesures, mais vous devez vous assurer qu'il n'y a rien sur l'ordinateur qui biaise les chiffres et que l'application que vous utilisez est exacte.
iperf mesurera le débit de la bande passante mais ne mesurera pas grand-chose d'autre. Le ping mesurera la latence du moment, mais pas la gigue. L'écho ICMP n'est également vraiment précis qu'à 1 ms. Si vous essayez d'obtenir une mesure de latence réelle, vous devrez décider si 1 ms de granularité est suffisant pour vous / vos applications.
la source
Iperf et mtr pour effectuer un test spécifique. Et fumer pour avoir un historique simple des performances du lien en utilisant la sonde fping.
la source