• Skip to primary navigation
  • Skip to main content

frankdenneman.nl

  • AI/ML
  • NUMA
  • About Me
  • Privacy Policy

Awesome read: Storage Performance And Testing Best Practices

April 24, 2013 by frankdenneman

The last couple of days I’ve been reading up on EMC VPLEX technology as I’m testing VPLEX metro with SIOC and Storage DRS. Yesterday I discovered a technical paper called “EMC VPLEX: Elements Of Performance And Testing Best Practices Defined” and I think this paper should be read by anyone who is interested in testing storage or even wanting to understand the difference between workloads. Even if you do not plan to use EMC VPLEX the paper delivers some great insights about IOPS versus MB/s. What to expect when testing for transactional-based workloads and throughput-based workload? Here’s a little snippet:
“Let’s begin our discussion of VPLEX performance by considering performance in general terms. What is good performance anyway? Performance can be considered to be a measure of the amount of work that is being accomplished in a specific time period. Storage resource performance is frequently quoted in terms of IOPS (IO per second) and/or throughput (MB/s). While IOPS and throughput are both measures of performance, they are not synonymous and are actually inversely related – meaning if you want high IOPS, you typically get low MB/s. This is driven in large part by the size of the IO buffers used by each storage product and the time it takes to load and unload each of them. This produces a relationship between IOPS and throughput as shown in Figure 1 below.”
01-IOversusMB
Although it’s primarily focused on VPLEX, the paper helps you understand the different layers of a storage solution and how each layer affects performance. Another useful section is the overview of good benchmark software which describes the basic operation of each listed benchmark program. The paper is very well written and I bet even a joy to read for both the beginner as well as the the most hardened storage geek.
Download the paper here.

Filed Under: Miscellaneous, VMware

Comments

  1. Max Nunes says

    April 24, 2013 at 8:30 pm

    Thanks for the post. Very useful. This is the major bottleneck of virtual
    deployments in Brazil today. The amount of information available is very poor.

  2. Ashok says

    April 26, 2013 at 1:23 am

    Hi Frank, it’s a wonderful paper, thank you for sharing!
    May be my query is a bit off topic, but its regarding an IOMeter test I have run one of the VM. Am seeing an IOPS value of around 2000 from the result. If I understand correctly it’s that particular LUN on which my test VM is sitting can handle 2000 IOPS and this value will further get divided among all the VMs those sit on that LUN..? Am I correct..?
    Thanks in advance!
    Ashok

  3. @GrahamGBR says

    April 27, 2013 at 10:40 pm

    Thanks Frank, a good read.
    Never heard the expression “soup to nuts” before!!

  4. Phil Wiffen says

    May 8, 2013 at 8:52 pm

    Thanks for sharing this Frank! In my ignorance, I’d always thought that IOPS were more closely related to throughput. Very interesting to learn that they’re not 🙂

Copyright © 2025 · SquareOne Theme on Genesis Framework · WordPress · Log in