

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Memantau kredit CPU untuk instans yang dapat meledak
<a name="burstable-performance-instances-monitoring-cpu-credits"></a>

EC2 mengirimkan metrik ke Amazon CloudWatch. Anda dapat melihat metrik kredit CPU di metrik per instans Amazon EC2 di CloudWatch konsol atau dengan menggunakan AWS CLI untuk membuat daftar metrik untuk setiap instans. Untuk informasi selengkapnya, lihat [CloudWatch metrik yang tersedia untuk instans Anda](viewing_metrics_with_cloudwatch.md).

**Topics**
+ [CloudWatch Metrik tambahan untuk instans kinerja yang dapat meledak](#burstable-performance-instances-cw-metrics)
+ [Menghitung penggunaan kredit CPU](#burstable-performance-instances-calculating-credit-use)

## CloudWatch Metrik tambahan untuk instans kinerja yang dapat meledak
<a name="burstable-performance-instances-cw-metrics"></a>

Instans kinerja burstable memiliki CloudWatch metrik tambahan ini, yang diperbarui setiap lima menit:
+ `CPUCreditUsage` – Jumlah kredit CPU yang digunakan selama periode pengukuran.
+ `CPUCreditBalance` – Jumlah kredit CPU yang diakumulasi oleh instans. Saldo ini habis saat CPU melonjak dan kredit CPU digunakan lebih cepat daripada yang diperoleh.
+ `CPUSurplusCreditBalance` – Jumlah kredit CPU surplus yang digunakan untuk mempertahankan pemanfaatan CPU saat nilai `CPUCreditBalance` adalah nol.
+ `CPUSurplusCreditsCharged` – Jumlah kredit CPU surplus yang melebihi [jumlah kredit CPU maksimum](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table) yang dapat diperoleh dalam periode 24 jam, dan dengan demikian menarik biaya tambahan.

Dua metrik terakhir hanya berlaku untuk instans yang dikonfigurasi sebagai `unlimited`.

Tabel berikut menjelaskan CloudWatch metrik untuk instans kinerja yang dapat meledak. Untuk informasi selengkapnya, lihat [CloudWatch metrik yang tersedia untuk instans Anda](viewing_metrics_with_cloudwatch.md).


| Metrik | Deskripsi | 
| --- | --- | 
| CPUCreditUsage | Jumlah kredit CPU yang digunakan oleh instans untuk pemanfaatan CPU. Satu kredit CPU sama dengan satu vCPU yang berjalan dengan pemanfaatan 100% selama satu menit atau kombinasi yang setara dari vCPU, pemanfaatan, dan waktu (misalnya, satu vCPU yang berjalan dengan pemanfaatan 50% selama dua menit atau dua vCPU yang berjalan dengan pemanfaatan 25% selama dua menit).<br />Metrik kredit CPU tersedia pada frekuensi lima menit saja. Jika Anda menentukan periode lebih dari lima menit, gunakan statistik `Sum`, bukan statistik `Average`.<br />Unit: Kredit (vCPU-minutes) | 
| CPUCreditBalance | Jumlah kredit CPU yang diperoleh yang diakumulasi oleh instans sejak diluncurkan atau dimulai. Untuk T2 Standar, `CPUCreditBalance` juga mencakup jumlah kredit peluncuran yang telah diakumulasi.<br />Kredit diakumulasi ke saldo kredit setelah diperoleh, dan dihapus dari saldo kredit saat digunakan. Saldo kredit memiliki batas maksimum, yang ditentukan oleh ukuran instans. Setelah batas tercapai, setiap kredit yang baru diperoleh akan dibuang. Untuk T2 Standar, kredit peluncuran tidak termasuk dalam penghitungan batas.<br />Kredit dalam `CPUCreditBalance` tersedia untuk instans untuk digunakan hingga melonjak melebihi pemanfaatan CPU acuan.<br />Saat sebuah instans berjalan, kredit di `CPUCreditBalance` tidak kedaluarsa. Ketika instance T4g, T3a atau T3 berhenti, nil `CPUCreditBalance` ainya bertahan selama tujuh hari. Setelah itu, semua kredit akumulasi akan hilang. Saat instans T2 berhenti, nilai `CPUCreditBalance` tidak bertahan, dan semua kredit akumulasi akan hilang.<br />Metrik kredit CPU tersedia pada frekuensi lima menit saja.<br />Unit: Kredit (vCPU-minutes) | 
| CPUSurplusCreditBalance  | Jumlah kredit surplus yang telah digunakan oleh instans `unlimited` saat nilai `CPUCreditBalance` miliknya adalah nol.<br />Nilai `CPUSurplusCreditBalance` dibayarkan oleh dengan kredit CPU yang diperoleh. Jika jumlah kredit surplus melebihi jumlah kredit maksimum yang dapat diperoleh instans dalam jangka waktu 24 jam, kredit surplus yang digunakan di atas jumlah maksimum akan dikenai biaya tambahan.<br />Unit: Kredit (vCPU-minutes)  | 
| CPUSurplusCreditsCharged | Jumlah kredit surplus yang digunakan yang tidak ditutupi oleh kredit CPU yang diperoleh, sehingga menimbulkan biaya tambahan.<br />Kredit surplus yang digunakan akan dikenai biaya jika salah satu dari hal berikut terjadi: +  Kredit surplus yang digunakan melampaui jumlah kredit maksimum yang bisa didapatkan oleh instans dalam periode 24 jam. Kredit surplus yang digunakan di atas jumlah maksimum akan dikenai biaya pada akhir jam. <br />+  Instans dihentikan atau diakhiri. <br />+  instans dialihkan dari `unlimited` ke `standard`. <br />Unit: Kredit (vCPU-minutes)  | 

## Menghitung penggunaan kredit CPU
<a name="burstable-performance-instances-calculating-credit-use"></a>

Penggunaan kredit CPU instans dihitung menggunakan CloudWatch metrik instans yang dijelaskan dalam tabel sebelumnya.

Amazon EC2 mengirimkan metrik ke CloudWatch setiap lima menit. Referensi ke nilai *sebelumnya* dari metrik pada titik waktu mana pun menyiratkan nilai sebelumnya dari metrik, yang dikirimkan *lima menit yang lalu*.

### Menghitung penggunaan kredit CPU untuk instans Standar
<a name="burstable-performance-instances-standard-calculation"></a>
+ Saldo kredit CPU meningkat jika pemanfaatan CPU di bawah garis dasar, ketika kredit yang digunakan kurang dari kredit yang diakumulasi dalam interval lima menit sebelumnya. 
+ Saldo kredit CPU berkurang jika pemakaian CPU di atas garis dasar, ketika kredit yang digunakan lebih dari kredit yang diperoleh dalam interval lima menit sebelumnya. 

Secara matematis, hal tersebut ditangkap oleh persamaan berikut:

**Example**  

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

Ukuran instans menentukan jumlah kredit yang dapat diperoleh instans per jam dan jumlah kredit yang diperoleh yang dapat diakumulasi dalam saldo kredit. Untuk informasi tentang jumlah kredit yang diperoleh per jam, dan batas saldo kredit untuk setiap ukuran instans, lihat [tabel kredit](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table).

**Contoh**  
Contoh ini menggunakan instans `t3.nano`. Untuk menghitung nilai `CPUCreditBalance` instans, gunakan persamaan sebelumnya sebagai berikut:
+ `CPUCreditBalance` – Saldo kredit saat ini yang akan dihitung.
+ `prior CPUCreditBalance` – Saldo kredit lima menit lalu. Dalam contoh ini, instans telah mengakumulasi dua kredit.
+ `Credits earned per hour` – Sebuah instans `t3.nano` memperoleh enam kredit per jam.
+ `5/60`- Mewakili interval lima menit antara CloudWatch publikasi metrik. Kalikan kredit yang diperoleh per jam dengan 5/60 (lima menit) untuk mendapatkan jumlah kredit yang diperoleh instans dalam lima menit terakhir. Instans `t3.nano` memperoleh 0,5 kredit setiap lima menit.
+ `CPUCreditUsage` – Banyaknya kredit yang digunakan instans dalam lima menit terakhir. Dalam contoh ini, instans menggunakan satu kredit dalam lima menit terakhir.

Dengan menggunakan nilai-nilai ini, Anda dapat menghitung nilai `CPUCreditBalance`:

**Example**  

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

### Menghitung penggunaan kredit CPU untuk instans Tidak Terbatas
<a name="burstable-performance-instances-unlimited-calculation"></a>

Ketika instans performa yang dapat melonjak perlu melonjak di atas garis dasar, instans akan menggunakan kredit yang diakumulasi sebelum mengunakan kredit surplus. Saat menggunakan saldo kredit CPU yang diakumulasi, instans dapat menggunakan kredit surplus untuk melonjakkan CPU selama yang dibutuhkannya. Saat pemanfaatan CPU turun di bawah garis dasar, kredit surplus akan dibayarkan sebelum instans mengakumulasi kredit yang diperoleh.

Kami menggunakan istilah `Adjusted balance` dalam persamaan berikut untuk mencerminkan aktivitas yang terjadi dalam interval lima menit ini. Kami menggunakan nilai ini untuk sampai pada nilai untuk `CPUSurplusCreditBalance` CloudWatch metrik `CPUCreditBalance` dan. 

**Example**  

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

Nilai `0` untuk `Adjusted balance` menunjukkan bahwa instans menggunakan semua kredit yang diperoleh untuk melonjak, dan tidak ada kredit surplus yang digunakan. Hasilnya, baik `CPUCreditBalance` dan `CPUSurplusCreditBalance` diatur ke `0`.

Nilai `Adjusted balance` positif menunjukkan bahwa kredit yang diperoleh yang diakumulasi oleh instans, dan kredit surplus sebelumnya, jika ada, telah dibayarkan. Oleh karena itu, nilai `Adjusted balance` ditetapkan ke `CPUCreditBalance` dan `CPUSurplusCreditBalance` diatur ke `0`. Ukuran instans menentukan [jumlah kredit maksimum](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table) yang dapat diperoleh.

**Example**  

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

Nilai `Adjusted balance` negatif menunjukkan bahwa instans menggunakan semua kredit yang diperoleh yang diakumulasi dan, selain itu, juga menggunakan kredit surplus untuk melonjak. Oleh karena itu, nilai `Adjusted balance` ditetapkan ke `CPUSurplusCreditBalance` dan `CPUCreditBalance` diatur ke `0`. Sekali lagi, ukuran instans menentukan [jumlah kredit maksimum](burstable-credits-baseline-concepts.md#burstable-performance-instances-credit-table) yang dapat diakumulasikan.

**Example**  

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

Jika kredit surplus yang digunakan melebihi kredit maksimum yang dapat diakumulasi oleh instans, saldo kredit surplus diatur ke maksimum, seperti yang ditunjukkan dalam persamaan sebelumnya. Kredit surplus yang tersisa dikenakan tagihan sebagaimana direpresentasikan oleh metrik `CPUSurplusCreditsCharged`.

**Example**  

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

Akhirnya, saat instans berakhir, semua kredit surplus yang dilacak oleh `CPUSurplusCreditBalance` dikenakan tagihan. Jika instans dialihkan dari `unlimited` ke `standard`, setiap `CPUSurplusCreditBalance` yang tersisa juga dikenakan biaya.