Comparing Exadata High Performance & High Capacity Drives

It is reasonably well known that the drives in your Exadata Storage Cells come in 2 possible flavours:

    High Performance: 600 GB 15K RPM SAS
    High Capacity: 3 TB 7.2K RPM SAS

So, you might ask yourself, can I take that trade off? That is 5 times the capacity, for only a reduction of 1/2 the RPMs. Storage is often purchased in terms of capacity rather than how much throughput or IOPS that it will actually deliver.

I have already talked about the OneCommand installation procedure, and you’ll note that Step 9 of this procedure is called RunCalibrate. This produces a measurement of the I/O performance of the hard drives you have purchased. The following is the command that is run:

[root@db01] /usr/local/bin/dcli -g /opt/oracle.SupportTools/onecommand/cell_group -l root cellcli -e calibrate force 

I have some results to compare the running of calibrate on both 600GB High Performance drives and 2TB High Capacity drives, the 3TB being a fairly new innovation. Note the calibrate operation gives results for random read operations.

First up we look at Throughput, in MB per second:

This shows the figures that calibrate has generated on a per disk basis. For the High Capacity drives we can manage just slightly over 100MBPs per drive, while the High Performance come in around the 150MBPs mark. So about 50% increase in using High Performance over the High Capacity drives.

Now lets look at the IOPS results, also produced by the calibrate command:

Again each data point represents a single disk drive in an exadata storage cell. I think this really shows you the biggest difference in performance: You have under 200 IOPS per drive playing over 400 IOPS. Greater than x2 the difference.

Of course, you may argue that your flash assets are designed to handle the random I/O on exadata.

As always, there is a trade off to be made and all that extra capacity does come at a price. It is all too easy to be forced to buy storage based on capacity rather than performance, hopefully these numbers give some people out there the ammunition to tackle the bean counters.

Advertisements

8 thoughts on “Comparing Exadata High Performance & High Capacity Drives

  1. Jarneil,

    There is another element that is not known and public, but HC (High Capacity) disks spend way less power than HP (High Performance) disks.
    So again performance comes at an extra price since both types of cells have the same cost. In an multi-rack environment this difference in energy consumption might not justify going HP. And also the flash element plays a part here, depending on the type of use of Exadata (OLTP or DW/OLAP).

    Cheers,

    LMC

    • Hi Luis,

      That is a very interesting point on the energy consumption. And yes, of course the flash may mitigate some of the performance degradation.

      jason.

  2. With write back flashcache, it is really important to analyze the total IOPS vs capacity
    The HC disks might be enough for performance and consolidate many more databases

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s