<p>I am new to cloud and have 5 distributed instances on AWS running the same images. I have attached an image of the CPU usage CloudWatch monitor here:</p>

<p><a href="https://i.stack.imgur.com/5KdIl.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/5KdIl.png" alt="enter image description here"></a></p>

<p>2 of my instances are running at 100% but 3 of them drop to 0%. There are still tasks being processed and I would like the other 3 instances to run without idling until all the tasks are completed. What is going on here and how can I fix it?</p>

<p>Are you using T2 Instances ? </p>

<p>T2 instances are designed to provide moderate baseline performance and the capability to burst to significantly higher performance as required by your workload</p>

<p>You can get more information from below link for Initial CPU credit available for t2 series of instances. </p>

<p><a href="http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/t2-instances.html" rel="nofollow noreferrer">http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/t2-instances.html</a></p>
