Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

VMWare ESXi Datastore latency - acceptible levels

Posted on 2014-02-12
11
Medium Priority
?
3,568 Views
Last Modified: 2014-03-18
I know this is a grey area as there is usually more involved to it.

We have a HP BL460 G1 with 4x 1TB 7,200 SAS Drives in RAID 1+0 (512MB BBWC at 50/50% read/write sharing) at present but may need to push it up to RAID 5 for the extra storage.

Currently the datastore latency is as follows:
Write Latency: Maximum 8ms, average 1.1ms
Read latency: Maximum 40ms, average 6.5ms

The I/O's on the server aren't that high, but what could I expect if I changed from RAID 1+0 to RAID 5? I'm assuming +25% increase in maximum latency - would that sound close enough?
0
Comment
Question by:kiwistag
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 2
  • 2
  • +1
11 Comments
 
LVL 28

Accepted Solution

by:
asavener earned 1125 total points
ID: 39854595
Well, you encounter a penalty for the RAID level, but you get a benefit depending on how many spindles are in your RAID array.  If you throw enough spindles at the problem, your IOPS go up, and your latency goes down.
0
 
LVL 28

Expert Comment

by:asavener
ID: 39854607
7200 rpm drives are typically SATA, not SAS.  Can you verify the hardware?

Then tell me what you're proposing as your end state, and we can get an pretty good estimate of the IOPS you'll see.
0
 
LVL 123
ID: 39854627
Change the BBWC configuration to 75 % Write and 25 % Read.

Performance in RAID 10, is high for some operationns in Read and Write, changing to RAID 5 would decrease the IOPS.

IOPS calc here will give you some idea of figures, but inserting some numbers for RAID 10 and RAID 5.

http://www.wmarow.com/strcalc/
0
NFR key for Veeam Backup for Microsoft Office 365

Veeam is happy to provide a free NFR license (for 1 year, up to 10 users). This license allows for the non‑production use of Veeam Backup for Microsoft Office 365 in your home lab without any feature limitations.

 
LVL 6

Author Comment

by:kiwistag
ID: 39854806
asavener: They are Seagate ST91000640SS (CONSTELLATION.2 1TB SAS 64MB) disks. Not your standard HP disks..
Although we do have a HP Gen8 DL360 with 4x 1TB 'Midline SAS' (7,200RPM) drives also here.

Andrew: If the latency on Reads is higher than writes, would it not be better to have the cache optimised for reads (75% Read)? I could be viewing it from the wrong angle mind you.
I do understand that RAID 1+0 offers the best performance (with redundancy) and anticipated the IOPS loss.

Thanks, that calculator has helped too.
This is with the basis of 65% read.
RAID 1+0:
average random IOPS: 226.83
bandwidth (MiB/s): 1.77

RAID 5:
average random IOPS: 149.38
bandwidth (MiB/s): 1.17
0
 
LVL 123

Assisted Solution

by:Andrew Hancock (VMware vExpert / EE MVE^2)
Andrew Hancock (VMware vExpert / EE MVE^2) earned 150 total points
ID: 39854935
We normally configure at 75/25 for performance.
0
 
LVL 6

Author Comment

by:kiwistag
ID: 39854969
So far the Write latency is down and the maximum read latency halved.

Thanks for the help above, I've decided to extend the array to RAID 5.. Now to think about the Stripe size. Currently it's 256KB Full Stripe, so I'll probably leave it at that.
0
 
LVL 56

Expert Comment

by:andyalder
ID: 39862909
Just wondering how you got 4 drives in a BL460c, it's really a DL360 maybe? Not relevant to the problem admittedly.
0
 
LVL 6

Author Comment

by:kiwistag
ID: 39880225
andyalder: Sorry - you are correct, it is actually a BL480c with a P400i controller.
We have 4x BL40c's in the chassis as well.
0
 
LVL 56

Assisted Solution

by:andyalder
andyalder earned 225 total points
ID: 39880448
Make sure you add the optional write cache battery if you use RAID 5 or performance will be poor in that case.
0
 
LVL 6

Author Comment

by:kiwistag
ID: 39880979
Yep - that's mandatory in our environment.
Pity some of the batteries have unpredictable lives, we've had some last several and other only showing out a year max.
0
 
LVL 6

Author Closing Comment

by:kiwistag
ID: 39938519
Some good thoughts/practices mentioned which helped.
0

Featured Post

Get free NFR key for Veeam Availability Suite 9.5

Veeam is happy to provide a free NFR license (1 year, 2 sockets) to all certified IT Pros. The license allows for the non-production use of Veeam Availability Suite v9.5 in your home lab, without any feature limitations. It works for both VMware and Hyper-V environments

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When rebooting a vCenters 6.0 and try to connect using vSphere Client we get this issue "Invalid URL: The hostname could not parsed." When we get this error we need to do some changes in the vCenter advanced settings to fix the issue.
The business world is becoming increasingly integrated with tech. It’s not just for a select few anymore — but what about if you have a small business? It may be easier than you think to integrate technology into your small business, and it’s likely…
This tutorial will walk an individual through the process of installing the necessary services and then configuring a Windows Server 2012 system as an iSCSI target. To install the necessary roles, go to Server Manager, and select Add Roles and Featu…
This video shows you how easy it is to boot from ISO images for virtual machines with the ISO images stored on a local datastore on the ESXi host.

705 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question