Actually... good analogy. LOL Yeah... kinda. I think it's a combination of some of the other things I run on the server (including backup software, and data analysis tools), the fact that spam for email has dramatically increased in the last couple weeks, AND for the past 5-6 days, we've had higher traffic levels (more page loads) on the website than normal.
Here's a screen shot of the Amazon CPU credit balance.
View media item 29045
Normally, the peaks should be in the 200-300 range. So, this has been diminishing for the past month or so, I'm guessing. It's normal to have it go up and down. That's how Amazon manages to provide the power of higher powered systems, but giving you a limit for how long you can use that higher power before you hit your slower speed of the service level (I think we're guaranteed 30% of a full powered processor minimum).
View media item 29038
And in the above image, you can see more recently, when the website would have less traffic (evenings), it would slowly rebuild. Some nighttime processes would take some of that, such as backups and the like. And then when morning picked up, we drained the CPU credits again. The gap near the right side is the server reboots I did today. The fluctuation after that was me trying to figure out where the issue was. And the spike near the end is where I turned off some more intensive processes that I would like to have, but will need to rune better.
The nice thing about Amazon is that I can upgrade the service and get more power, without having to rebuild a new server.
Anyway... I like to share these kind of details. I know a few people on here like to hear the technical stuff.
Cheers,
-Alex