Monitora un Elastic Fabric Adapter su Amazon EC2 - Amazon Elastic Compute Cloud

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Monitora un Elastic Fabric Adapter su Amazon EC2

Puoi utilizzare le seguenti funzionalità per monitorare le prestazioni dei tuoi Elastic Fabric Adapter.

EFAparametri dei driver per un'istanza Amazon EC2

Il driver Elastic Fabric Adapter (EFA) pubblica più metriche dalle istanze a cui sono collegate interfacce. EFA È possibile utilizzare questi parametri per risolvere i problemi relativi alle prestazioni delle applicazioni, scegliere la dimensione del cluster appropriata per un carico di lavoro, pianificare le attività di scalabilità in modo proattivo e confrontare le applicazioni per determinare se massimizzano le prestazioni disponibili in un'istanza. EFA

Metriche dei driver disponibili EFA

Il EFA driver pubblica i seguenti parametri sull'istanza in tempo reale. Forniscono il numero cumulativo di errori e pacchetti o byte inviati, ricevuti o eliminati dai EFA dispositivi collegati dall'avvio dell'istanza o dall'ultima reimpostazione del driver.

Parametro Descrizione
tx_bytes

Il numero di bytes trasmessi.

Unità: byte

rx_bytes

Il numero di byte ricevuti.

Unità: byte

tx_pkts

Il numero di pacchetti trasmessi.

Unità: numero

rx_pkts

Il numero di pacchetti ricevuti.

Unità: numero

rx_drops

Il numero di pacchetti ricevuti e ricevuti.

Unità: numero

send_bytes

Il numero di byte inviati utilizzando le operazioni di invio.

Unità: byte

recv_bytes

Il numero di byte ricevuti dalle operazioni di invio.

Unità: byte

send_wrs

Il numero di pacchetti inviati utilizzando le operazioni di invio.

Unità: numero

recv_wrs

Il numero di pacchetti ricevuti dalle operazioni di invio.

Unità: numero

rdma_write_wrs

Il numero di operazioni di scrittura rdma completate.

Unità: numero

rdma_read_wrs

Il numero di operazioni di lettura rdma completate.

Unità: numero

rdma_write_bytes

Il numero di byte scritti su di esso da altre istanze utilizzando le operazioni di scrittura rdma.

Unità: byte

rdma_read_bytes

Il numero di bytes ricevuti utilizzando le operazioni di lettura rdma.

Unità: byte

rdma_write_wr_err

Il numero di operazioni di scrittura rdma con errori locali o remoti.

Unità: numero

rdma_read_wr_err

Il numero di operazioni di lettura rdma con errori locali o remoti.

Unità: numero

rdma_read_resp_bytes

Numero di byte inviati in risposta alle operazioni di lettura rdma.

Unità: byte

rdma_write_recv_bytes

Il numero di byte ricevuti dalle operazioni di scrittura rdma.

Unità: byte

Recupera le metriche relative ai EFA driver per la tua istanza

È possibile utilizzare lo strumento da riga di comando rdma-tool per recuperare le metriche per tutte le EFA interfacce collegate a un'istanza nel modo seguente:

$ 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

In alternativa, è possibile recuperare le metriche per ogni EFA interfaccia collegata a un'istanza dai file sys utilizzando il comando seguente.

$ more /sys/class/infiniband/device_number/ports/port_number/hw_counters/* | cat

Ad esempio

$ 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

Log VPC di flusso Amazon

Puoi creare un log Amazon VPC Flow per acquisire informazioni sul traffico da e per unEFA. I dati del log di flusso possono essere pubblicati in Amazon CloudWatch Logs e Amazon S3. Dopo aver creato un log di flusso, puoi recuperare e visualizzarne i dati nella destinazione scelta. Per ulteriori informazioni, consulta VPCFlow Logs nella Amazon VPC User Guide.

La procedura per creare un log EFA di flusso per è uguale a quella per crearlo per un'ENI. Per ulteriori informazioni, consulta Create a flow log nella Amazon VPC User Guide.

Nelle voci dei log di flusso, il EFA traffico è identificato da srcAddress edestAddress, entrambi formattati come MAC indirizzi, come mostrato nel seguente esempio.

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

Se utilizzi EFA un EKS cluster Amazon, puoi monitorarlo EFAs utilizzando CloudWatch Container Insights. Per ulteriori informazioni, consulta i parametri di Amazon EKS e Kubernetes Container Insights nella Amazon User Guide. CloudWatch