It's All About The IOPS, Silly!

In yesterday's EMO (Exchange Messaging Outlook eZine, subscribe at http://www.slipstick.com/emo) I had an article named It's All About The IOPS, Silly! which discussed the impact of RAID-1 and RAID-5 arrays on total IOPS calculations.

However, space didn't allow me to talk about SANs (Storage Area Networks) in regards to IOPS.

Where Exchange is concerned (and SQL Server as well, although that isn't our focus here), you do not want to be sharing your "disk group" or "volume group" or "virtual array" (or whatever your SAN software calls it) with any other application - unless you've performance tested it in the worst case.

SANs allocate storage in terms of LUNs - Logical Unit Numbers. For a given server, a LUN is allocated to that server (note that in the case of clusters, quorum disk may be visible to multiple servers at one time) and only one server may have write access to that LUN at a time. A LUN may, or may not, be tied to a particular disk array or disk set contained within the physical hardware of the SAN.

Many types of SAN software support a concept known as "LUN Stacking". In this case, an array (be it RAID-1, RAID-5, RAID-10, whatever) has multiple logical stripes of the disk where multiple LUNs are allocated on the same array. Arguably, this is what SANs are all about - allowing you to control storage logically instead of drive-by-drive. And, for many (perhaps most) applications this makes sense.

However, while the BEST CASE SCENARIO says that the IOPS available for a LUN is the maximum IOPS available for that disk set, the WORST CASE scenario says that the IOPS available for a LUN is equal to the number of accessors (servers) that are using that physical array.

So, for example, if you have five servers hitting a RAID-1 array via different LUNS, the best case performance scenario says that you can have the maxiumum IOPS available to the hardware available to each server. The worst case is IOPS / 5.

For example, if your RAID-1 group has a calculated IOPS of 250, one server could potentially benefit from having a total IOPS of 250 available to it. However, if all the servers are hitting the disk, the performance would be more like 50 IOPS. While for many small and medium businesses, an IOPS of 250 is probably sufficient to meet their Exchange needs - only the smallest of companies can get adequate performance on 50 IOPS total.

Another reason you want to avoid sharing LUNs is due to the usage profiles of the various Exchange needs.

Database access (which includes queues, mailbox stores, and public folder stores) is completely random. The creation of log files (transaction log files, message tracking logfiles, and protocol log files) is completely sequential. If you share LUNs between different usage profiles, then your performance will suffer (especially for those needs which are optimized for sequential access).

Conclusion: Just Say No! Don't let your SAN guys tell you what kind of storage performance requirements Exchange has. You need to be prepared to tell them!

Until next time...

As always, if there are items you would like me to talk about, please drop me a line and let me know!

Published Friday, September 19, 2008 6:50 AM by michael
Filed under: ,

Comments

Friday, September 19, 2008 11:42 AM by subject: exchange

# Weekend reading

Using Sharepoint meeting workspaces with Outlook 2003 / 2007 Get the real scoop on the new Microsoft

# It#39;s All About The IOPS, bSilly/b! | WTF - When There Is Nothing More To Say

Pingback from  It#39;s All About The IOPS, bSilly/b! | WTF - When There Is Nothing More To Say

Monday, September 28, 2009 5:32 AM by Websites tagged "arrays" on Postsaver

# Websites tagged "arrays" on Postsaver

Pingback from  Websites tagged "arrays" on Postsaver

Thursday, May 20, 2010 5:04 PM by Pb300 Cheap Now Single Serving Blender, Pb300 Nitro

# Pb300 Cheap Now Single Serving Blender, Pb300 Nitro

Pingback from  Pb300 Cheap Now Single Serving Blender, Pb300 Nitro

# Skyhawk Removal Exterior, Skyhawk Discount Citizen Eco Drive Titanium Jy0000 53e

Pingback from  Skyhawk Removal Exterior, Skyhawk Discount Citizen Eco Drive Titanium Jy0000 53e

Thursday, May 20, 2010 11:33 PM by 1998 Dodge Durango Starter, Dodge Durango Sale Spokane

# 1998 Dodge Durango Starter, Dodge Durango Sale Spokane

Pingback from  1998 Dodge Durango Starter, Dodge Durango Sale Spokane

# Pn63b550 Widescreen Dynamic Contrast Ratio, Bmw 550i Headlight Tail Lights

Pingback from  Pn63b550 Widescreen Dynamic Contrast Ratio, Bmw 550i Headlight Tail Lights

Friday, May 21, 2010 2:40 AM by Ebay Hhr Parts, Workshop Manual Chevy Hhr

# Ebay Hhr Parts, Workshop Manual Chevy Hhr

Pingback from  Ebay Hhr Parts, Workshop Manual Chevy Hhr

Saturday, May 22, 2010 7:25 AM by Mx6 Performance Clutch, Used Mazda Mx6 Iowa

# Mx6 Performance Clutch, Used Mazda Mx6 Iowa

Pingback from  Mx6 Performance Clutch, Used Mazda Mx6 Iowa

Saturday, May 22, 2010 12:43 PM by Cj5a Cupon Jeep Jeepster, Cj5a Property

# Cj5a Cupon Jeep Jeepster, Cj5a Property

Pingback from  Cj5a Cupon Jeep Jeepster, Cj5a Property

Saturday, May 22, 2010 4:40 PM by K15 Suburban Part Locator, K1500 Promo Replacement

# K15 Suburban Part Locator, K1500 Promo Replacement

Pingback from  K15 Suburban Part Locator, K1500 Promo Replacement

# 1986 Ford Bronco Carburetor, Cold Air Intake Ford Bronco Fuel Pump

Pingback from  1986 Ford Bronco Carburetor, Cold Air Intake Ford Bronco Fuel Pump

# C15 Suburban C1500 1971 Gmc, Pontiac V1500 Episode Auto

Pingback from  C15 Suburban C1500 1971 Gmc, Pontiac V1500 Episode Auto

# 1999 Mercury Cougar Headlight Lens Ford, Ford Price Pre Owned Vehicles

Pingback from  1999 Mercury Cougar Headlight Lens Ford, Ford Price Pre Owned Vehicles

# Astre Truck Parts, Used Sunbird Parts Astre Pontiac Bonneville

Pingback from  Astre Truck Parts, Used Sunbird Parts Astre Pontiac Bonneville

# Ford E 100 Econoline Sale Compare Used, E 250 Econoline Club Wagon Performance Exhaust

Pingback from  Ford E 100 Econoline Sale Compare Used, E 250 Econoline Club Wagon Performance Exhaust

# 745i 760li Bmw 750i, 325 Part 750il Bmw 740i - 233.1fh.org

Pingback from  745i 760li Bmw 750i, 325 Part 750il Bmw 740i - 233.1fh.org

# Chevrolet Hhr Coupon Dealer, Change Headlight Bulb 2002 Hhr - 253.binggreen.com

Pingback from  Chevrolet Hhr Coupon Dealer, Change Headlight Bulb 2002 Hhr - 253.binggreen.com

# Discount 2006 Isuzu Ascender Toyota 4runner, Ascender Mirror Capa Certified 1993 Isuzu Rodeo - 185.computeronlinebingo.com

Pingback from  Discount 2006 Isuzu Ascender Toyota 4runner, Ascender Mirror Capa Certified 1993 Isuzu Rodeo - 185.computeronlinebingo.com

# 12v 20w R20 Halogen, R20 Suburban Part Chinese - 441.1fh.org

Pingback from  12v 20w R20 Halogen, R20 Suburban Part Chinese - 441.1fh.org

# Buy Rx330 Rx400h Lexus Is350, 08 Lexus Is350 - 257.ja3ra.com

Pingback from  Buy Rx330 Rx400h Lexus Is350, 08 Lexus Is350 - 257.ja3ra.com

# 2004 Kia Sephia Spectra, 2000 2001 Kia Sephia Valve Cover Gasket - 455.renters.ws

Pingback from  2004 Kia Sephia Spectra, 2000 2001 Kia Sephia Valve Cover Gasket - 455.renters.ws

# Sl1 Coupon Code, Sc1 Sale Saturn S Series Sl1 Classified Listings - 76.akemet.com

Pingback from  Sl1 Coupon Code, Sc1 Sale Saturn S Series Sl1 Classified Listings - 76.akemet.com

# Lx450 Radiator Ls400 2006 Lexus Ls430, 2005 Ls430 Used Parts Ads Sample Lexus Sc400 - 346.defutbolazo.com

Pingback from  Lx450 Radiator Ls400 2006 Lexus Ls430, 2005 Ls430 Used Parts Ads Sample Lexus Sc400 - 346.defutbolazo.com

# Gmc Pb2500 Show Bulb, Plymouth Pb250 Replacement Bumper Tail Light Lens - 121.jeepsunlimted.com

Pingback from  Gmc Pb2500 Show Bulb, Plymouth Pb250 Replacement Bumper Tail Light Lens - 121.jeepsunlimted.com

# 535is Wholesale 735i Bmw 525i, 1989 535i Used Parts Strut 1990 Bmw 735il - 259.codebluehacks.org

Pingback from  535is Wholesale 735i Bmw 525i, 1989 535i Used Parts Strut 1990 Bmw 735il - 259.codebluehacks.org

# Sale Buy Used Lincoln Blackwood, Blackwood Heater Shipping - 162.defutbolazo.com

Pingback from  Sale Buy Used Lincoln Blackwood, Blackwood Heater Shipping - 162.defutbolazo.com

# Freightliner Studios O Scale, Freightliner Truck Parts Ford F650 Used Trucks For Sale - 289.defutbolazo.com

Pingback from  Freightliner Studios O Scale, Freightliner Truck Parts Ford F650 Used Trucks For Sale - 289.defutbolazo.com

# Lw200 Aftermarket Shop Auto Body Parts, Lw200 Aftermarket Saturn Lw300 Fog Lamps - 416.tijuanareader.com

Pingback from  Lw200 Aftermarket Shop Auto Body Parts, Lw200 Aftermarket Saturn Lw300 Fog Lamps - 416.tijuanareader.com