kiwistag
asked on
VMWare ESXi Datastore latency - acceptible levels
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?
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?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
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/
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/
ASKER
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
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
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
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.
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.
Just wondering how you got 4 drives in a BL460c, it's really a DL360 maybe? Not relevant to the problem admittedly.
ASKER
andyalder: Sorry - you are correct, it is actually a BL480c with a P400i controller.
We have 4x BL40c's in the chassis as well.
We have 4x BL40c's in the chassis as well.
SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
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.
Pity some of the batteries have unpredictable lives, we've had some last several and other only showing out a year max.
ASKER
Some good thoughts/practices mentioned which helped.
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.