Benchmarking: Disk Bandwidth analysis of m instances|Part 2 FIO

Feb 25, 2014 5:06:16 AM Flux7 Labs Benchmarking

In a previous post, FIO benchmark was used for four types of IO operations on storage-optimized instances:

  1. Sequential Read

  2. Sequential Write

  3. Sequential Read-Write Mix

  4. Random read-Write Mix

In calculating the geomean for each operation we made sure that the number of parallel FIO processes matched the number of available instance-vCPU cores, and that we used all available instance-store drives for measurement.

Benchmarking m-instances_1 Benchmarking m-instances_2Benchmarking m-instances_3

The m3.large instance provided the best FIO performance-per-dollar. Its only downside is that it offers only a single 32GB SSD drive, which may not be enough for many applications.

Our analysis showed that instances with an SSD drive offered the least latency. Average latencies for each instance type are shown in the table below. Similar to our methodology for the FIO bandwidth analysis, we also calculated the geomean of the average latencies of each IO operation.

Benchmarking m-instances_4 Benchmarking m-instances_5

As expected, in terms of latency, the newer instances with SSDs completely outclassed the older HDD instances.

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 Here!

Posts by Topic

see all

Recent Posts