Not sure what is happening, my instance goes 100% CPU usage two exact times during the day one at 11:33 UTC and another at 3:38 otherwise rest of the day usage is under 10%.
I didn't find: 1. Any crontab entry (scheduled task) 2. Any spike in usage of my app. In fact, app is used total 3-4 times throughout the day.
The problem is a few times the instance goes unresponsive either after 11:33 or 3:38 and only restart fixes the problem.
I am running word-press and tomcat server (with a very light weight app). The app has run fine on a micro instance. But, for better performance I chose to go for m1.small.
I could go for even bigger instance, but before I would like to know what exactly causes this 100% at 11:33 and 3:38.
See attached screenshot of monitoring details.
This might be related to CPU Steal as mentioned here https://serverfault.com/a/560330/204141 But, I don't know for sure.