Given the recent performance changes following the Spectre/Meltdown CPU vulnerability mitigation and having just wrapped up some fresh CPU bare metal benchmarks as part of that testing as well as the recent AMD Raven Ridge launch, I've carried out a fresh round this week of benchmarks on various Amazon EC2 on-demand instance types compared to a number of bare metal Intel and AMD processors in looking at how the compute performance compares.

This fresh round of tests is largely for reference purposes for seeing how the current Amazon Elastic Compute Cloud instance types compare to bare metal processors/systems raw performance. Amazon continues to advertise the vCPUs and the ECU ratings for instance types while this is an easier way to gauge their on-demand cloud instances to current Intel/AMD processors.

Ubuntu 16.04 LTS HVM with all available stable release updates as of 18 February were used for testing, followed by a reboot, and then running an onslaught of benchmarks with the Phoronix Test Suite. All tests were done out of Amazon's US East (Ohio) data center.

A variety of general purpose and compute optimized instance types were tested for reference. Given most of the benchmarks used for this comparison were CPU focused, I didn't bother with the GPU/memory/storage optimized instances for this round of testing. In the days ahead I'll be extending this benchmarking with some additional data points from the other public cloud providers for a look at how the performance compares with the latest software stacks. Once Ubuntu 18.04 LTS is out in April will also be another large roundabout of public cloud benchmarks.

Beyond looking at the raw performance, the Phoronix Test Suite also generated results looking at the value of each of these EC2 instance types based upon their on-demand instance pricing. Current pricing and instance details can be found at aws.amazon.com. The EC2 instance types tested for this article included the c4.8xlarge, c5.18xlarge, c5.9xlarge, m4.10xlarge, m4.16xlarge, m5.12xlarge, m5.4xlarge, m5.large, and t2.2xlarge as a diverse range of the general and compute optimized instances.

Thanks to the open-source benchmark automation and reproducibility focus of the Phoronix Test Suite, you can compare your own system(s) bare metal or cloud performance to these results by simply running phoronix-test-suite benchmark 1802206-FO-CLOUDCPU905.

The mission at Phoronix since 2004 has centered around enriching the Linux hardware experience. In addition to supporting our site through advertisements, you can help by subscribing to Phoronix Premium. You can also use our NewEgg.com shopping links when making online purchases or contribute to Phoronix through a PayPal tip.