Rechercher

47.4. Mesure de la latence des connexions TCP sortantes

download PDF

La latence d'une connexion TCP est le temps nécessaire pour établir une connexion. Il s'agit généralement du temps de traitement TCP/IP du noyau et du temps d'aller-retour sur le réseau, et non du temps d'exécution de l'application.

L'utilitaire tcpconnlat utilise les fonctions eBPF pour mesurer le temps écoulé entre l'envoi d'un paquet SYN et la réception du paquet de réponse.

Procédure

  1. Commencez à mesurer la latence des connexions sortantes :

    # /usr/share/bcc/tools/tcpconnlat
    PID    COMM         IP SADDR      DADDR          DPORT LAT(ms)
    32151  isc-worker00 4  192.0.2.1  192.0.2.254    53    0.60
    32155  ssh          4  192.0.2.1  203.0.113.190  22    26.34
    32319  curl         4  192.0.2.1  198.51.100.59  443   188.96
    ...

    Chaque fois que le noyau traite une connexion sortante, tcpconnlat affiche les détails de la connexion après que le noyau a reçu le paquet de réponses.

  2. Appuyez sur Ctrl C pour arrêter le processus de traçage.

Ressources supplémentaires

  • tcpconnlat(8) page de manuel
  • /usr/share/bcc/tools/doc/tcpconnlat_example.txt fichier
Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.