

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à.

# Monitoraggio dei crediti CPU per istanze espandibili
<a name="burstable-performance-instances-monitoring-cpu-credits"></a>

EC2 invia i parametri ad Amazon. CloudWatch Puoi visualizzare i parametri del credito della CPU nei parametri per istanza di Amazon EC2 della console o utilizzare per elencare CloudWatch AWS CLI i parametri per ogni istanza. Per ulteriori informazioni, consulta [CloudWatch metriche disponibili per le tue istanze](viewing_metrics_with_cloudwatch.md).

**Topics**
+ [Metriche aggiuntive per istanze con prestazioni espandibili CloudWatch](#burstable-performance-instances-cw-metrics)
+ [Calcolo dell'utilizzo dei crediti CPU](#burstable-performance-instances-calculating-credit-use)

## Metriche aggiuntive per istanze con prestazioni espandibili CloudWatch
<a name="burstable-performance-instances-cw-metrics"></a>

Le istanze Burstable Performance hanno queste CloudWatch metriche aggiuntive, che vengono aggiornate ogni cinque minuti:
+ `CPUCreditUsage` – Il numero di crediti CPU spesi durante il periodo di misurazione.
+ `CPUCreditBalance` - Il numero di– crediti CPU accumulati da un'istanza. Questo saldo è esaurito quando la CPU ottimizza le prestazioni e i crediti CPU vengono spesi più rapidamente di quanto guadagnati.
+ `CPUSurplusCreditBalance` – Il numero di crediti CPU extra spesi per sostenere l'utilizzo della CPU quando il valore `CPUCreditBalance` è zero.
+ `CPUSurplusCreditsCharged` – Il numero di crediti CPU extra che supera il [numero massimo di crediti della CPU](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table) che un'istanza può guadagnare in un periodo di 24 ore e che può quindi implicare costi aggiuntivi.

Gli ultimi due parametri si applicano solo alle istanze configurate come `unlimited`.

La tabella seguente descrive le CloudWatch metriche per le istanze con prestazioni espandibili. Per ulteriori informazioni, consulta [CloudWatch metriche disponibili per le tue istanze](viewing_metrics_with_cloudwatch.md).


| Parametro | Descrizione | 
| --- | --- | 
| CPUCreditUsage | Il numero di crediti CPU spesi dall'istanza per l'utilizzo della CPU. Un credito CPU equivale a una vCPU in esecuzione al 100% per un minuto o a una combinazione equivalente di vCPUs, utilizzo e tempo (ad esempio, una vCPU in esecuzione al 50% di utilizzo per due minuti o due v CPUs al 25% di utilizzo per due minuti).<br />I parametri di credito CPU sono disponibili solo con una frequenza di 5 minuti. Se specifichi un periodo superiore a 5 minuti, usa la statistica `Sum` al posto di quella `Average`.<br />Unità: Crediti (vCPU/minuti) | 
| CPUCreditBalance | Il numero di crediti CPU ottenuti, che un'istanza ha accumulato da quando è stata lanciata o avviata. Per le T2 Standard `CPUCreditBalance` include anche il numero di crediti di lancio che sono stati accumulati.<br />I crediti vengono accumulati nel saldo del credito dopo che sono stati ottenuti e rimossi dal saldo del credito una volta spesi. Il saldo del credito ha un limite massimo, determinato dalla dimensione dell'istanza. Una volta che il limite viene raggiunto, tutti i nuovi crediti guadagnati vengono scartati. Per le T2 Standard, i crediti di lancio non contano per il limite.<br />I crediti in `CPUCreditBalance` sono disponibili affinché l'istanza li spenda per andare oltre l'utilizzo di base della CPU.<br />Quando l'istanza è in fase di esecuzione, i crediti in `CPUCreditBalance` non scadono. Quando un'istanza T4g, T3a o T3 viene arrestata, il valore `CPUCreditBalance` viene conservato per sette giorni. Successivamente, tutti i crediti accumulati vengono persi. Quando un'istanza T2 si arresta, il valore `CPUCreditBalance` non persiste e tutti i crediti accumulati vengono persi.<br />I parametri di credito CPU sono disponibili solo con una frequenza di 5 minuti.<br />Unità: Crediti (vCPU/minuti) | 
| CPUSurplusCreditBalance  | Il numero di crediti extra spesi da un'istanza `unlimited` quando il rispettivo valore `CPUCreditBalance` è pari a zero.<br />Il valore `CPUSurplusCreditBalance` viene saldato con i crediti CPU ottenuti. Se il numero dei crediti extra va oltre il numero massimo di crediti che un'istanza può ottenere in un periodo di 24 ore, i crediti extra spesi, eccedenti il limite, incorreranno in costi aggiuntivi.<br />Unità: Crediti (vCPU/minuti)  | 
| CPUSurplusCreditsCharged | Il numero di crediti extra spesi da un'istanza, che non sono saldati con i crediti CPU ottenuti e che pertanto incorrono in costi aggiuntivi.<br />I crediti extra spesi subiscono costi aggiuntivi quando si verifica uno dei seguenti casi: [See the AWS documentation website for more details](http://docs.aws.amazon.com/it_it/AWSEC2/latest/UserGuide/burstable-performance-instances-monitoring-cpu-credits.html)<br />Unità: Crediti (vCPU/minuti)  | 

## Calcolo dell'utilizzo dei crediti CPU
<a name="burstable-performance-instances-calculating-credit-use"></a>

L'utilizzo del credito della CPU delle istanze viene calcolato utilizzando le metriche delle istanze descritte nella tabella precedente. CloudWatch 

Amazon EC2 invia i parametri CloudWatch ogni cinque minuti. Un riferimento a un valore *precedente* di un parametro in qualsiasi momento implica il valore precedente del parametro inviato *cinque minuti fa*.

### Calcolo dell'utilizzo dei crediti CPU per istanze standard
<a name="burstable-performance-instances-standard-calculation"></a>
+ Il saldo dei crediti della CPU aumenta se l'utilizzo della CPU è inferiore alla baseline, quando i crediti spesi sono meno dei crediti guadagnati nell'intervallo precedente di cinque minuti. 
+ Il saldo dei crediti della CPU diminuisce se l'utilizzo della CPU è superiore alla baseline, quando i crediti spesi sono più dei crediti guadagnati nell'intervallo precedente di cinque minuti. 

La seguente equazione rappresenta matematicamente questa operazione:

**Example**  

```
CPUCreditBalance = prior CPUCreditBalance + [Credits earned per hour * (5/60) - CPUCreditUsage]
```

La dimensione dell'istanza determina il numero di crediti che l'istanza può guadagnare all'ora e il numero di crediti guadagnati che può accumulare nel saldo del credito. Per ulteriori informazioni sul numero di crediti guadagnati all'ora e sul limite del saldo del credito per ogni dimensione di istanza, consulta la [tabella del credito](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table).

**Esempio**  
In questo esempio viene utilizzata l'istanza `t3.nano`. Per calcolare il valore `CPUCreditBalance` dell'istanza, utilizzare l'equazione precedente come segue:
+ `CPUCreditBalance` – L'attuale saldo del credito da calcolare.
+ `prior CPUCreditBalance` – Il saldo del credito di cinque minuti fa. In questo esempio, un'istanza ha accumulato due crediti.
+ `Credits earned per hour` – Un'istanza `t3.nano` guadagna sei crediti all'ora.
+ `5/60`— Rappresenta l'intervallo di cinque minuti tra la pubblicazione delle metriche. CloudWatch Moltiplicare i crediti guadagnati all'ora per 5/60 (cinque minuti) per ottenere il numero di crediti guadagnati dall'istanza negli ultimi cinque minuti. Un'istanza `t3.nano` guadagna 0,5 crediti ogni cinque minuti.
+ `CPUCreditUsage` – Quanti crediti sono stati spesi dall'istanza negli ultimi cinque minuti. In questo esempio, l'istanza ha speso un credito negli ultimi cinque minuti.

Con questi valori, è possibile calcolare il valore `CPUCreditBalance`:

**Example**  

```
CPUCreditBalance = 2 + [0.5 - 1] = 1.5
```

### Calcolo dell'utilizzo dei crediti CPU per istanze in modalità illimitata
<a name="burstable-performance-instances-unlimited-calculation"></a>

Quando un'istanza di prestazioni espandibile deve superare la baseline, spende sempre i crediti accumulati prima di spendere crediti extra. Quando esaurisce il suo saldo di credito CPU accumulato, può spendere i crediti extra per espandere la CPU finché necessario. Quando l'utilizzo della CPU è inferiore alla baseline, i crediti extra vengono sempre pagati prima che l'istanza accumuli crediti guadagnati.

Utilizziamo il termine `Adjusted balance` nelle seguenti equazioni per riflettere l'attività che si verifica in questo intervallo di cinque minuti. Utilizziamo questo valore per ottenere i valori per le metriche e. `CPUCreditBalance` `CPUSurplusCreditBalance` CloudWatch 

**Example**  

```
Adjusted balance = [prior CPUCreditBalance - prior CPUSurplusCreditBalance] + [Credits earned per hour * (5/60) - CPUCreditUsage]
```

Un valore di `0` per `Adjusted balance` indica che l'istanza ha speso tutti i suoi crediti guadagnati per l'ottimizzazione e non sono stati spesi crediti extra. Di conseguenza, sia `CPUCreditBalance` sia `CPUSurplusCreditBalance` sono impostati su `0`.

Un valore `Adjusted balance` positivo indica che i crediti guadagnati accumulati dall'istanza e i precedenti crediti extra, se presenti, sono stati pagati. Di conseguenza, il valore `Adjusted balance` è assegnato a `CPUCreditBalance` e il `CPUSurplusCreditBalance` è impostato su `0`. Le dimensioni dell'istanza determinano il [numero massimo di crediti](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table) che può accumulare.

**Example**  

```
CPUCreditBalance = min [max earned credit balance, Adjusted balance]
CPUSurplusCreditBalance = 0
```

Un valore `Adjusted balance` negativo indica che l'istanza ha speso tutti i suoi crediti guadagnati che ha accumulato e, inoltre, ha anche speso crediti extra per l'ottimizzazione. Di conseguenza, il valore `Adjusted balance` viene assegnato a `CPUSurplusCreditBalance` e `CPUCreditBalance` è impostato su `0`. Anche in questo caso, le dimensioni dell'istanza determinano il [numero massimo di crediti](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table) che può accumulare.

**Example**  

```
CPUSurplusCreditBalance = min [max earned credit balance, -Adjusted balance]
CPUCreditBalance = 0
```

Se i crediti extra spesi superano il numero massimo di crediti che un'istanza può accumulare, il saldo del credito extra è impostato al massimo, come mostrato nell'equazione precedente. I restanti crediti extra sono addebitati come rappresentato dal parametro `CPUSurplusCreditsCharged`.

**Example**  

```
CPUSurplusCreditsCharged = max [-Adjusted balance - max earned credit balance, 0]
```

Infine, quando l'istanza termina, vengono addebitati eventuali crediti extra monitorati dal `CPUSurplusCreditBalance`. Se l'istanza passa da `unlimited` a `standard`, viene addebitato anche qualsiasi `CPUSurplusCreditBalance` restante.