We thought that comparing CoreMark and FIO benchmark results for different instance families would be interesting. Essentially, it gives a good idea, and may help you decide, on which instance type you should use.
To start, the numbers shown below are from benchmarking experiments which are explained in detail from previous blog posts:
i instances benchmarking: CoreMark and FIO posts; m instances benchmarking: CoreMark and FIO posts; c3 instances benchmarking: CoreMark and FIO posts.
Next, we break it down.
CoreMark Score Comparisons
Overall, the results we found show that “c3” instances offer the highest CoreMark score and CoreMark score per dollar among all instance types.
While the CoreMark scores of “i” and “c3” instances are more or less the same, “c3” is on a higher scale and its CoreMark score per dollar provides a better performance among all the instance types. Even though the “i” instance offers a higher CoreMark score, when it comes to a CoreMark score per dollar, the “m3” instance type offers a better performance.
Following are a couple of charts comparing the CoreMark scores and scores per dollar of “m1”, “m3”, “i2” and “c3” families.
FIO Benchmark Results
When it comes to disk IO bandwidth, the “i” instances clearly offer a better performance when followed by c3.8xlarge. However, when we consider the dollar amount paid per hour, “m3” instances offer a better performance when followed by c3.xlarge and i2.xlarge. Check out the following table and charts to see the comparisons.
CoreMark scores and FIO benchmark results are a good way of measuring performance of and the getting the best from instances. We hope these comparisons of the different families help you make the right choices. Let’s continue the conversation. We’d like to hear about some of your findings. Send me your inquiries via email@example.com. Or, get more information by visiting us at www.flux7.com.