Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Surveillez un adaptateur Elastic Fabric sur Amazon EC2
Vous pouvez utiliser les fonctions suivantes pour surveiller les performances de vos Elastic Fabric Adapters.
Rubriques
EFAmétriques relatives aux pilotes pour une EC2 instance Amazon
Le pilote Elastic Fabric Adapter (EFA) publie plusieurs métriques à partir des instances auxquelles des EFA interfaces sont attachées. Vous pouvez utiliser ces indicateurs pour résoudre les problèmes de performances des applications, choisir la bonne taille de cluster pour une charge de travail, planifier les activités de dimensionnement de manière proactive et comparer les applications afin de déterminer si elles optimisent les EFA performances disponibles sur une instance.
Rubriques
Indicateurs disponibles pour les EFA conducteurs
Le EFA pilote publie les métriques suivantes sur l'instance en temps réel. Ils fournissent le nombre cumulé d'erreurs et de paquets ou d'octets envoyés, reçus ou supprimés par les EFA périphériques connectés depuis le lancement de l'instance ou la dernière réinitialisation du pilote.
Métrique | Description |
---|---|
tx_bytes |
Le nombre d'octets transmis. Unité : octets |
rx_bytes |
Le nombre d'octets reçus. Unité : octets |
tx_pkts |
Le nombre de paquets transmis. Unité : nombre |
rx_pkts |
Le nombre de paquets reçus. Unité : nombre |
rx_drops |
Le nombre de paquets reçus puis abandonnés. Unité : nombre |
send_bytes |
Nombre d'octets envoyés à l'aide des opérations d'envoi. Unité : octets |
recv_bytes |
Nombre d'octets reçus par les opérations d'envoi. Unité : octets |
send_wrs |
Le nombre de paquets envoyés à l'aide des opérations d'envoi. Unité : nombre |
recv_wrs |
Le nombre de paquets reçus par les opérations d'envoi. Unité : nombre |
rdma_write_wrs |
Nombre d'opérations d'écriture RDMA terminées. Unité : nombre |
rdma_read_wrs |
Le nombre d'opérations de lecture RDMA terminées. Unité : nombre |
rdma_write_bytes |
Le nombre d'octets écrits dessus par d'autres instances à l'aide des opérations d'écriture RDMA. Unité : octets |
rdma_read_bytes |
Nombre d'octets reçus à l'aide des opérations de lecture RDMA. Unité : octets |
rdma_write_wr_err |
Nombre d'opérations d'écriture RDMA présentant des erreurs locales ou distantes. Unité : nombre |
rdma_read_wr_err |
Nombre d'opérations de lecture RDMA présentant des erreurs locales ou distantes. Unité : nombre |
rdma_read_resp_bytes |
Nombre d'octets envoyés en réponse aux opérations de lecture RDMA. Unité : octets |
rdma_write_recv_bytes |
Nombre d'octets reçus par les opérations d'écriture RDMA. Unité : octets |
Récupérez les statistiques des EFA pilotes pour votre instance
Vous pouvez utiliser l'outil de ligne de commande rdma-tool
$
rdma -p statistic show
link rdmap0s31/1 tx_bytes 0 tx_pkts 0 rx_bytes 0 rx_pkts 0 rx_drops 0 send_bytes 0 send_wrs 0 recv_bytes 0 recv_wrs 0 rdma_read_wrs 0 rdma_read_bytes 0 rdma_read_wr_err 0 rdma_read_resp_bytes 0 rdma_write_wrs 0 rdma_write_bytes 0 rdma_write_wr_err 0
Vous pouvez également récupérer les métriques de chaque EFA interface attachée à une instance à partir des fichiers sys à l'aide de la commande suivante.
$
more /sys/class/infiniband/device_number
/ports/port_number
/hw_counters/* | cat
Par exemple
$
more /sys/class/infiniband/rdmap0s31/ports/1/hw_counters/* | cat
:::::::::::::: /sys/class/infiniband/rdmap0s31/ports/1/hw_counters/lifespan :::::::::::::: 12 :::::::::::::: /sys/class/infiniband/rdmap0s31/ports/1/hw_counters/rdma_read_bytes :::::::::::::: 0 :::::::::::::: /sys/class/infiniband/rdmap0s31/ports/1/hw_counters/rdma_read_resp_bytes :::::::::::::: 0 :::::::::::::: /sys/class/infiniband/rdmap0s31/ports/1/hw_counters/rdma_read_wr_err :::::::::::::: 0 :::::::::::::: /sys/class/infiniband/rdmap0s31/ports/1/hw_counters/rdma_read_wrs :::::::::::::: 0 :::::::::::::: /sys/class/infiniband/rdmap0s31/ports/1/hw_counters/rdma_write_bytes :::::::::::::: 0 :::::::::::::: /sys/class/infiniband/rdmap0s31/ports/1/hw_counters/rdma_write_recv_bytes :::::::::::::: 0 :::::::::::::: /sys/class/infiniband/rdmap0s31/ports/1/hw_counters/rdma_write_wr_err :::::::::::::: 0 :::::::::::::: /sys/class/infiniband/rdmap0s31/ports/1/hw_counters/rdma_write_wrs :::::::::::::: 0 :::::::::::::: /sys/class/infiniband/rdmap0s31/ports/1/hw_counters/recv_bytes :::::::::::::: 0 :::::::::::::: /sys/class/infiniband/rdmap0s31/ports/1/hw_counters/recv_wrs :::::::::::::: 0 :::::::::::::: /sys/class/infiniband/rdmap0s31/ports/1/hw_counters/rx_bytes :::::::::::::: 0 :::::::::::::: /sys/class/infiniband/rdmap0s31/ports/1/hw_counters/rx_drops :::::::::::::: 0 :::::::::::::: /sys/class/infiniband/rdmap0s31/ports/1/hw_counters/rx_pkts :::::::::::::: 0 :::::::::::::: /sys/class/infiniband/rdmap0s31/ports/1/hw_counters/send_bytes :::::::::::::: 0 :::::::::::::: /sys/class/infiniband/rdmap0s31/ports/1/hw_counters/send_wrs :::::::::::::: 0 :::::::::::::: /sys/class/infiniband/rdmap0s31/ports/1/hw_counters/tx_bytes :::::::::::::: 0 :::::::::::::: /sys/class/infiniband/rdmap0s31/ports/1/hw_counters/tx_pkts :::::::::::::: 0
Journaux VPC de flux Amazon
Vous pouvez créer un journal Amazon VPC Flow pour recueillir des informations sur le trafic à destination et en provenance d'unEFA. Les données des journaux de flux peuvent être publiées sur Amazon CloudWatch Logs et Amazon S3. Une fois que vous avez créé un journal de flux, vous pouvez extraire et afficher ses données dans la destination choisie. Pour plus d'informations, consultez VPCFlow Logs dans le guide de VPC l'utilisateur Amazon.
Vous créez un journal de flux pour un EFA de la même manière que vous créez un journal de flux pour une interface Elastic Network. Pour plus d'informations, consultez la section Créer un journal de flux dans le guide de VPC l'utilisateur Amazon.
Dans les entrées du journal de flux, le EFA trafic est identifié par le srcAddress
etdestAddress
, qui sont tous deux formatés sous forme d'MACadresses, comme indiqué dans l'exemple suivant.
version accountId eniId srcAddress destAddress sourcePort destPort protocol packets bytes start end action log-status
2 3794735123 eni-10000001 01:23:45:67:89:ab 05:23:45:67:89:ab - - - 9 5689 1521232534 1524512343 ACCEPT OK
Amazon CloudWatch
Si vous utilisez EFA un EKS cluster Amazon, vous pouvez surveiller votre EFAs utilisation de CloudWatch Container Insights. Pour plus d'informations, consultez les métriques Amazon EKS et Kubernetes Container Insights dans le guide de l'utilisateur Amazon CloudWatch .