4 ms·
Is there any actionable advice for those of us who are not your customer and without access to your monitoring panel?
by jaryd 13y ago
Is there any actionable advice for those of us who are not your customer and without access to your monitoring panel?
- maffydub 13y agoMy advice would be to understand what steal is, and what CPU usage your cloud provider is offering you. steal is time when your VM wants to run but the hypervisor doesn't let it because another VM is using it. It does not include time when your VM was idle and another VM was using the CPU. As a result, steal is often very low until your VM's CPU usage starts increasing. Then, steal increases rapidly. For example on EC2, 2 m1.small VMs normally share 1 CPU. You might benchmark your application and see it can handle 1000 transactions per second at 10% total CPU. You might then (possibly naively) assume that you can put ~10000 transactions per second through before you hit 100% CPU. In fact, as you went through 4000 transactions per second and towards 5000, your steal would rise rapidly and you'd max your CPU out.