7 votes

Latence dans les réseaux TCP/IP sur Ethernet

Quelles ressources (livres, pages Web, etc.) recommanderiez-vous ?

  • expliquer les causes de la latence dans les réseaux TCP/IP sur Ethernet ;
  • mentionne des outils permettant d'identifier les facteurs de latence (par exemple, certaines entrées dans le fichier netstat -s ) ;
  • suggérer des moyens de modifier la pile TCP de Linux afin de réduire la latence TCP (Nagle, tampons de sockets, etc.).

Le plus proche que je connaisse est le présent document mais c'est assez bref.

Vous pouvez également répondre directement aux questions ci-dessus.

éditer Pour être clair, la question ne porte pas seulement sur la latence "anormale", mais sur la latence en général. En outre, elle porte spécifiquement sur le protocole TCP/IP sur Ethernet et non sur d'autres protocoles (même s'ils présentent de meilleures caractéristiques de latence).

0 votes

Bien entendu, je ne vous ferai pas l'injure de vous demander si vous initiez la connexion en utilisant une adresse IP et non un nom qui doit être résolu via le DNS - et cela ne serait pas dû à la latence du TCP...

1 votes

@ring0 - C'est certainement une belle façon de "ne pas insulter" quelqu'un.

1voto

Mike S Points 1033

Voir le site web suivant : http://www.29west.com/docs/THPM/index.html

0 votes

Oui, merci, c'est précisément de là que vient le lien de ma question.

0voto

PP. Points 3086

Le protocole TCP est un protocole de bout en bout (ou de client à client) qui suppose que le réseau au milieu a très peu de pertes. Pour un protocole plus robuste, voir X.25 . Ainsi, vous ne pourrez contrôler les paramètres du protocole que sur les clients (et non sur le réseau).

Un réseau Ethernet est un réseau local (LAN) (bien que cette définition ait été largement étendue au cours de la dernière décennie pour inclure également les réseaux étendus) et l'on peut s'attendre à peu de pertes de transmission, à moins d'être confronté à un trafic de 70 % ou plus sur un segment partagé. Les retransmissions sont peu fréquentes sur un réseau Ethernet moderne, étant donné que presque tous les segments Ethernet sont aujourd'hui commutés.

La congestion est donc votre principal ennemi en matière de latence sur le réseau local. Mais il y a aussi des problèmes plus graves que la simple latence.

Si vous vous préoccupez sérieusement des problèmes de latence pour votre protocole de communication, vous devriez envisager un protocole à commutation de paquets plutôt qu'un protocole à circuit virtuel tel que UDP ou RTMP.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X