Flux7 DevOps Blog

Benchmarking: Disk Bandwidth Analysis of c3 Instances using FIO

Apr 29, 2014 7:40:36 AM Flux7 Labs Benchmarking

As in our previous posts on disk bandwidth benchmarking for ‘m’ and ‘i2’ instances (here and here), we used FIO to benchmark the disk performance of ‘c3’ instances.

[Remember that FIO is a tool used for benchmarking and stress testing IO. It’s a generic tool that can be used to test different types of drives, IO operations and IO engines. FIO is an open source tool that can be downloaded from here. You can install it after compiling the source.]

Our benchmarking methodology for FIO is described here. The new generation of compute optimized instances are ‘c3’ instances. They have SSD drives for their instance store.

Details of all instances in the ‘c3’ family can be found here. Similar to our previous disk bandwidth benchmarking, we benchmarked the instance store. We made sure the load is evenly spread on all the instance stores.

The following table shows the results for FIO disk bandwidth performance.

chart

Here is a chart indicating the disk bandwidth.

graph 1

This chart gives us an idea of the disk bandwidth per dollar per hour. We also see that c3.large offers great performance per dollar amount.

chart 2

We also did a break up of FIO performance based on the type of I/O operations. The table and the chart below describes the disk performance for different types of I/O.

table 2

chart 3

In the end, we see that the c3.large benchmarked really well for sequential write when compared to other instances, except for c3.8xlarge. It would be even more interesting to further investigate why we got better performance on c3.large when compared to other instance types in the ‘c3’ family.

Keep following our benchmarking activities. To learn more, visit us at www.flux7.com. To give us your feedback, contact us at info@flux7.com.

Flux7 Labs

Written by Flux7 Labs

Flux7 is the only Sherpa on the DevOps journey that assesses, designs, and teaches while implementing a holistic solution for its enterprise customers, thus giving its clients the skills needed to manage and expand on the technology moving forward. Not a reseller or an MSP, Flux7 recommendations are 100% focused on customer requirements and creating the most efficient infrastructure possible that automates operations, streamlines and enhances development, and supports specific business goals.

Subscribe to Flux7's Blog

Posts by Topic

see all

Recent Posts