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 adattatore Elastic Fabric su Amazon EC2
Puoi utilizzare le seguenti funzionalità per monitorare le prestazioni dei tuoi Elastic Fabric Adapter.
Argomenti
Metriche dei driver EFA per un'istanza Amazon EC2
Il driver Elastic Fabric Adapter (EFA) pubblica più parametri delle 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 EFA disponibili in un'istanza.
Parametri di driver EFA disponibili
Il driver EFA pubblica i seguenti parametri all'istanza in tempo reale. Forniscono il numero complessivo di errori e pacchetti o byte inviati, ricevuti o persi dai dispositivi EFA collegati dall'avvio dell'istanza o dall'ultimo reset del driver.
Parametro | Descrizione |
---|---|
tx_bytes |
Il numero di byte 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 poi persi. Unità: numero |
send_bytes |
Il numero di byte inviati tramite operazioni di invio. Unità: byte |
recv_bytes |
Il numero di byte ricevuti da operazioni di invio. Unità: byte |
send_wrs |
Il numero di pacchetti inviati tramite operazioni di invio. Unità: numero |
recv_wrs |
Il numero di pacchetti ricevuti da 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 da altre istanze tramite operazioni di scrittura rdma. Unità: byte |
rdma_read_bytes |
Il numero di byte ricevuti tramite 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 |
Il numero di byte inviati in risposta a operazioni di lettura rdma. Unità: byte |
rdma_write_recv_bytes |
Il numero di byte ricevuti da operazioni di scrittura rdma. Unità: byte |
Recuperare i parametri di driver EFA per l'istanza
È possibile utilizzare lo strumento a riga di comando 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
In alternativa, è possibile recuperare i parametri per ogni interfaccia EFA collegata a un'istanza dai file sys utilizzando il comando riportato di seguito.
$
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 di flusso Amazon VPC
Puoi creare un log di flusso Amazon VPC per acquisire informazioni sul traffico da e per un EFA. I dati dei log di flusso possono essere pubblicati su 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 l'argomento relativo ai Log di flusso VPC nella Guida per l'utente di Amazon VPC.
La procedura per creare un log di flusso per EFA è uguale a quella per crearlo per un'ENI. Per ulteriori informazioni, consulta Creazione di un log di flusso nella Guida per l'utente di Amazon VPC.
Nelle voci dei log di flusso, il traffico EFA è identificato da srcAddress
e destAddress
, entrambi formattati come indirizzi MAC, 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 in un cluster Amazon EKS, 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