I came across CPU Credit Balance in EC2 monitoring . What is CPU Credit Balance?
If unused, earned CPU credits expire after 24 hours. If you deplete your CPU credits, the instance performance will be capped at the baseline CPU value (for example, 5% for a t2. micro). If you reach this point, your application is presumably experiencing high-traffic.
A CPU Credit provides the performance of a full CPU core for one minute.” So the instance is constantly “fed” CPU Credits, and consumes them when the CPU is active. If the rate of consumption is less than the rate of feeding, the CPUCreditBalance (a metric visible in CloudWatch) will increase.
If you ran an EC2 instance at the beginning of the month but you stopped or terminated it later, then your bill will include charges for the time that the instance was running.
AWS EC2
has 2 different type of instances: Fixed Performance Instances(e.g. M3, C3 etc) and Burstable Performance Instances (e.g. T2). Fixed Performance Instances
provides a consistent CPU performance whereas Burstable Performance Instances
provide a baseline CPU performance
under normal workload. But when the workload increases Burstable Performance Instances
have the ability to burst, i.e. increase the CPU performance.
CPU Credit regulates the amount CPU burst of an instance. You can spend this CPU Credit to increase the CPU performance during the Burst period. Suppose you are operating the instance at 100% of CPU performance for 5 minutes, you will spend 5(i.e. 5*1.0)
CPU Credit. Similarly if you run an instance at 50% CPU performance for 5 minutes you will spend 2.5(i.e. 5*0.5)
CPU Credits.
CPU Credit Balance is simply the amount of CPU Credit available in your account at any moment.
When you create an instance you will get an initial CPU Credit. In every hour you will get certain amount of CPU credits automatically(this amount depends on the type of instance). If you don't burst the CPU performance the CPU Credit will be added to your CPU Credit Balance of your account. If you are out of CPU Credit(i.e. CPU Credit Balance turns into 0) your instance will work on baseline performance.
Read more on CPU Credits and Baseline Performance for Burstable Performance Instances
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With