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à.
Metriche di prenotazione dei cluster Amazon ECS
Le metriche di prenotazione del cluster vengono misurate come la percentuale di CPU e memoria e GPUs quelle riservate da tutte le attività di Amazon ECS su un cluster rispetto alla CPU e GPUs alla memoria aggregate registrate per ogni istanza di container attiva nel cluster. Solo le istanze di container nello stato ACTIVE
o DRAINING
influenzano i parametri di prenotazione del cluster. Questa metrica viene utilizzata solo su cluster con attività o servizi ospitati su istanze. EC2 Non è supportata nei cluster con attività ospitate su. AWS Fargate
(Total CPU units reserved by tasks in cluster) x 100
Cluster CPU reservation = --------------------------------------------------------------
(Total CPU units registered by container instances in cluster)
(Total MiB of memory reserved by tasks in cluster x 100)
Cluster memory reservation = ------------------------------------------------------------------
(Total MiB of memory registered by container instances in cluster)
(Total GPUs reserved by tasks in cluster x 100)
Cluster GPU reservation = ------------------------------------------------------------------
(Total GPUs registered by container instances in cluster)
Quando esegui un'attività in un cluster, Amazon ECS analizza la definizione dell'attività e riserva le unità CPU aggregate, i MiB di memoria e GPUs quelle specificate nelle definizioni dei contenitori. Ogni minuto, Amazon ECS calcola il numero di unità CPU, MiB di memoria e GPUs che sono attualmente riservate per ogni attività in esecuzione nel cluster. Viene calcolata la quantità totale di CPU, memoria e risorse GPUs riservate per tutte le attività in esecuzione sul cluster e tali numeri vengono riportati CloudWatch come percentuale del totale delle risorse registrate per il cluster. Se nella definizione dell'attività specifichi un limite flessibile (memoryReservation
), questo viene utilizzato per calcolare la quantità di memoria prenotata. In caso contrario, verrà utilizzato il limite rigido (memory
). Il numero di MiB totali di memoria riservato dalle attività in un cluster include anche la dimensione del volume del file system (tmpfs
) temporaneo e sharedMemorySize
se definito nella definizione delle attività. Per ulteriori informazioni sui limiti rigidi e flessibili, dimensione della memoria condivisa e del volume tmpfs, consulta Parametri di definizione delle attività.
Ad esempio, un cluster ha due istanze di container attive registrate: un'istanza c4.4xlarge
e un'istanza c4.large
. L'istanza c4.4xlarge
si registra nel cluster con 16.384 unità CPU e 30.158 MiB di memoria. L'istanza c4.large
si registra con 2.048 unità CPU e 3.768 MiB di memoria. Le risorse aggregate di questo cluster sono 18.432 unità di CPU e 33.926 MiB di memoria.
Se una definizione di attività prenota 1.024 unità di CPU e 2.048 MiB di memoria e dieci attività vengono avviate con questa definizione attività su questo cluster (e nessun altra attività è attualmente in esecuzione), viene prenotato un totale di 10.240 unità di CPU e 20.480 MiB di memoria. Questo valore viene riportato CloudWatch come 55% di prenotazione della CPU e 60% di prenotazione di memoria per il cluster.
La figura seguente mostra il totale di unità di CPU registrate in un cluster e il significato della loro prenotazione e del loro utilizzo per le attività esistenti e il posizionamento di nuove attività. I blocchi inferiore (riservato, usato) e centrale (riservato, non utilizzato) rappresentano le unità CPU totali riservate alle attività esistenti in esecuzione sul cluster o alla CPUReservation
CloudWatch metrica. Il blocco inferiore rappresenta le unità CPU riservate effettivamente utilizzate dalle attività in esecuzione sul cluster o la CPUUtilization
CloudWatch metrica. Il blocco superiore rappresenta le unità di CPU che non sono prenotate dalle attività esistenti; queste unità di CPU sono disponibili per il nuovo posizionamento. Le attività esistenti possono usare queste unità di CPU non prenotate, se aumenta la loro necessità di risorse di CPU. Per ulteriori informazioni, consulta la documentazione del parametro della definizione di attività cpu.
