Dokumentasi untuk tipe "burstable" EC2 T2 mengatakan:
Kinerja dasar dan kemampuan meledak diatur oleh kredit CPU. Setiap instance T2 terus menerima kredit CPU pada tingkat yang ditetapkan, tergantung pada ukuran instance. Mesin virtual T2 menghasilkan kredit CPU saat idle , dan menggunakan kredit CPU saat aktif. Kredit CPU memberikan kinerja inti CPU penuh selama satu menit.
Apa yang saya tidak mengerti adalah apa artinya menganggur ? Semua instance menggunakan beberapa CPU> 0%, jadi apakah ada angka penggunaan CPU di mana instance dianggap "idle"?
Anehnya, mengingat penggunaan istilah ini secara liberal, saya tidak dapat menemukan definisi "idle" di mana pun.
sumber
t1.micro
."idle" terkenal sulit untuk didefinisikan secara umum untuk server Linux. Pada level umum, idle harus setiap saat tidak dihabiskan untuk mode pengguna, mode sistem, mode prioritas rendah, i / o menunggu atau interupsi - dengan ketentuan khusus yang memberikan jenis beban kerja yang tepat, waktu tunggu i / o bisa dikonversi ke waktu mode pengguna (untuk proses lain).
Namun, pada pertanyaan idle AWS t2, ini tidak berlaku. Itu tidak berlaku untuk t1 baik (karena waktu "dicuri"), tetapi bahkan itu tidak menjelaskan perilaku t2. Saya telah mengalami skenario di mana waktu idle (seperti yang dilaporkan baik oleh Linux top dan AWS CloudWatch) jauh di atas level ambang yang didokumentasikan, namun contohnya adalah kehilangan kredit CPU alih-alih memperolehnya. Saya percaya ini menjadi kesalahan akuntansi di pihak Amazon, dan sampai diperbaiki, berusaha terlalu keras untuk memahami bagaimana penggunaan CPU dan menganggur didefinisikan akan membuang-buang waktu ..
Saya telah memposting beberapa grafik ilustratif di forum dukungan AWS, di mana semoga mereka akan merespons. https://forums.aws.amazon.com/thread.jspa?messageID=568026#568026
sumber
Ini seperti di bawah ini
Jika Anda menggunakan mikro instance yang berjalan pada maks 10% single core. misalkan waktu datang ketika server Anda mengkonsumsi 5% dari single core, sehingga menganggap sisa 5% daya komputasi sebagai idle. 5% ini terus menumpuk di luar jalur selama 24 jam saja. Sekarang jika Anda memiliki akumulasi ini dan berarti sementara server Anda kelaparan untuk daya komputasi daripada yang dapat meminjam dari daya komputasi akumulasi ini. Untuk daya komputasi ini, mereka menggunakan kata mewah yang disebut Kredit CPU.
Saya mencari di Google dan menemukan penjelasan yang bagus di beberapa blog http://themindtracks.com/amazon-launches-new-low-cost-ec2-instances-burstable-performance/
sumber