Here is an article about not all EC2 instances of the same type having equal computing performance: http://www.theregister.co.uk/2012/10/22/ec2_hardware_heterogeneity/
I recently ran into this issue while running some benchmarks on a handful of EC2 test servers. Some of them performed measurably worse than others, even though the code and load were the same. More interestingly, I'm seeing variation between machines that have the same
/proc/cpuinfo, so I don't think I can use that to check for instance quality reliably.
I'm looking for advice on how to test for instance quality / speed / health immediately after creation. Ideally, I'd like to run a 30-second script after instance creation, and then use the results to decide whether to terminate it and try again, or to leave it up and running.
Would something like computing pi to the n-th digit x-times work? Are there tools out there that are available that might work better?