Quelle est la baisse du débit en sous-seconde sur les interfaces réseau Ethernet

17

Sur une interface réseau, les vitesses sont données en terme de données dans le temps, en particulier, ce sont des bits par seconde. Cependant, dans le monde ultra-rapide de l'informatique - une seconde est en quelque sorte très longue.

Ainsi, par exemple, étant donné une diminution linéaire. Une interface de 1 Go par seconde ferait 500 Mo par demi-seconde, 250 Mbits par quart de seconde, etc.

J'imagine qu'à certaines unités de temps, ce n'est plus linéaire. Peut-être que cela est défini par les fréquences Ethernet, les vitesses d'horloge du système, les minuteries d'interruption, etc. Je suis sûr que cela varie en fonction du système - mais quelqu'un a-t-il plus d'informations ou de livres blancs à ce sujet?

L'une des principales raisons pour lesquelles je suis curieux est de comprendre les chutes de sortie sur les interfaces. Même si la vitesse par seconde est bien inférieure à ce que l'interface peut gérer - il y a peut-être des pointes qui provoquent des baisses pendant seulement un petit nombre de millisecondes. Peut-être que diverses coalescences cacheraient cet effet - ou l'augmenteraient peut-être sur l'interface de réception? Les files d'attente font-elles une différence ici?

Exemple:
Donc, si cela est linéaire jusqu'à la MS, nous aurions 1Mbit / MS, et si Wireshark ne déforme pas ce que je vois, devrais-je voir des chutes lorsque j'ai un pic au-delà de 1Mbit?entrez la description de l'image ici

Kyle Brandt
la source
Les vitesses nominales sont généralement basées sur différentes variables. En parlant de BPS, le plus gros paquet est utilisé. En parlant de PPS, le plus petit paquet est utilisé.
dbasnett
La phrase que vous recherchez est "microrafale", pourriez-vous publier la marque / le modèle du commutateur?
James Cape
J'ai lu des choses sur les microrafales. Pendant le temps d'indisponibilité du serveur prévu à 21h00 MEST, j'ai lu le blog sur le problème ici. Kyle: Est-il possible de définir artificiellement les lignes entrantes à 10 Mbits / s? Cela pourrait être une autre approche pour contrer les microrafales ...
Nils
Le temps que Wireshark signale pour la trame reflète-t-il quand il est réellement sorti sur le câble, ou juste quand il est entré dans le tampon sortant du système d'exploitation et / ou du pilote?
rakslice du

Réponses:

7

La vitesse n'est pas si essentielle que beaucoup le pensent. J'avais un serveur qui avait de nombreuses baisses (entrantes et sortantes) - mais chaque outil ne montrait qu'une faible utilisation de la bande passante (sur une liaison gigabit, moins de 2% en moyenne).

Néanmoins, les compteurs de statistiques ont montré une baisse de tx et rx sur le serveur. Une analyse des paquets ip a montré que le serveur est inondé par des milliers de petites sessions ip ne contenant que quelques octets.

Ainsi, le vrai problème - que vous pourriez également voir dans votre cas - est que votre matériel et / ou votre pile de paquets IP n'est pas en mesure de servir suffisamment de paquets par seconde.

De quel système d'exploitation parlez-vous? Si c'est Linux, je peux vous donner plus de détails.

Ajouté: 2011-06-26 (Nous parlons d'un commutateur / routeur Cisco 2960-S)

Étrange que Cisco ne connaisse pas leurs propres fiches techniques. : - /

Regardez la section "Taux de transfert: paquet de 64 octets Cisco Catalyst 2960-S" ici . D'après cela, je dirais que le 2960-S est le plus grand frère du 2960 et devrait faire beaucoup de PPS. Où rencontrez-vous ce problème? Est-ce un trunk / uplink?

Puisque vous parlez de la couche 2, oubliez IP - nous sommes au niveau des paquets Ethernet. Mais le problème pourrait être le même.

Où / comment avez-vous géré ce Wirehark?

Nils
la source
Là où nous les semblons principalement, c'est sur nos commutateurs Cisco 2960S L2.
Kyle Brandt
Le PPS est intéressant, je ne sais même pas quel PPS dois-je pouvoir pousser par seconde sur un seul port, sans parler des paquets par milliseconde. J'ai interrogé Cisco sur le PPS sur un port, mais ils n'ont pas pu me le dire.
Kyle Brandt
Si vous parlez des compteurs de baisse d'entrée et de sortie sur une interface spécifique, Cisco a une belle page avec des suggestions de dépannage sur cisco.com/en/US/products/hw/routers/ps133/… .
James Sneeringer
@kyle - la vitesse maximale du câble pps sur gigabit est de 1 953 125 (en supposant des paquets de 64 octets).
Greg Askew
Les vitesses PPS ne sont tout simplement jamais calculées avec des paquets de 64 octets. C'est peut-être votre problème. Vous changez peut-être trop de petits paquets et vous atteignez la vitesse PPS maximale mais pas la vitesse de débit binaire maximale.
Antoine Benkemoun
2

Comme la vitesse de la ligne brute est de 1 Mbps / mS comme vous l'avez dit, le graphique montrant les pointes dépassant légèrement cela doit être légèrement déformé. Les paquets perdus ne sont pas là et ne font donc pas partie du graphique.

psusi
la source