Solved

IOPS and Exchange

Posted on 2010-11-13
9
1,294 Views
Last Modified: 2012-05-10
Hello

I have heard the term IOPS used in relation to Exchange server several times, especially in conjunction with Blackberry, but I'm still unsure what it actually means.

When someone says that a BES server can increase the IOPS by 3.4 times a normal user, could someone please explain how this works?
0
Comment
Question by:Joe_Budden
  • 3
  • 3
  • 2
  • +1
9 Comments
 
LVL 8

Expert Comment

by:rr1968
ID: 34128354
IOPS means "Input/Output Operations per Second"
This is very critical parameter used while sizing your Exchange Server storage.
This link will provide some useful information:
http://technet.microsoft.com/en-us/library/bb125019(EXCHG.65).aspx
0
 
LVL 58

Accepted Solution

by:
tigermatt earned 167 total points
ID: 34128357

IOPS - Input/Output operations per second

This figure is a benchmark-type figure for performance on your Mailbox Servers, but unfortunately most admins do overlook it. If you have a high IOPS, the "profile" or the mailboxes on that server is very high - there's a lot of disk activity going on as mail is delivered, users add content to mailboxes or read email, attachments etc. If you add vast numbers of Blackberry users, and RIM's claim of 3.4xIOPS is true, you can expect to see a spike in disk activity on those servers.

There's a page on how IOPS can be applied and calculated in Exchange 2003 at Technet: http://technet.microsoft.com/en-us/library/bb125019%28EXCHG.65%29.aspx

IOPS considerations are directly associated with the performance exhibited by users on a server, and can be improved through faster disks, consolidating fewer heavy users onto one server, using more efficient RAID formats (RAID 10 usually for Exchange databases) etc.

Improvements in Exchange 2010 have made IOPS considerations less of a concern (Exchange 2010 is now quite happy on desktop-class SATA disk, JBOD arrays of disks etc.). However, that doesn't mean you should neglect a proper disk subsystem design if you are looking to perform an Ex2010 upgrade - I certainly don't.

Matt
0
 
LVL 1

Author Comment

by:Joe_Budden
ID: 34128406
Thanks all.

So Input/Output operations per second - that would be a measure of user activity, i.e. a heavy user would generate more IOPS since they were checking their mail more regularly or whatever? What I don't understand is how Blackberry can affect IOPS?

Also, what other factors affect IOPS? Can the number of disks/spindles etc affect IOPS too?
0
 
LVL 8

Assisted Solution

by:rr1968
rr1968 earned 167 total points
ID: 34128611
The IOPS are based on frequently checking emails.
It is based on number of messages sent/received, Number of mailboxes in a database, number od databases in a mailbox server, number of items in the nbox, etc.

The Way Blackberry works in a nutshell: The BES server constantly scans all the mailboxes (BB users mailbox) for new messages and grabs them to forward to RIM for wireless distribution. This process adds additional IOPS on the mailbox server
0
Better Security Awareness With Threat Intelligence

See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

 
LVL 8

Expert Comment

by:rr1968
ID: 34128678
I am sorry IOPS are not based on frequently checking
0
 
LVL 58

Expert Comment

by:tigermatt
ID: 34129175

Basically anything which is going to do read/write to the databases will generate IOPS. A user with a heavy mail profile will generate more IOPS than a user with a light mail profile.

The number of disks/spindles won't DIRECTLY affect the number of IOPS. IOPS is caused by user activity, the delivery of email, content indexing operations, user desktop search tools etc. However, in some cases dependent on the hardware subsystem additional spindles would add to the I/O per second a server is capable of serving. This might lead you to consolidate more users and databases onto that server, thus indirectly increasing the IOPS.

Matt
0
 
LVL 16

Assisted Solution

by:Gerald Connolly
Gerald Connolly earned 166 total points
ID: 34131033
IOPS, as already explained - Input/Output Operations per second, normally associated with physical Disk activity. So any database activity on your email server will generate a certain amount of IOPS. As rr1968 explain the scanning of the mailbox that BES does will obvious generate more IOPS, with a figure of 3.5x mentioned.

What will be the effect of this extra load on your system, well obviously it will depend mainly on your disk subsystem, but if you are maxxed out now, adding this additional load will dramatically slow the response time of the server. Having a RAID system that can accomodate this extra load will help alleviate any response problems that may result.

A simple way to think of it is, if you have a motoway that can cope with 100 cars/sec and then either have 350 cars/sec come along or you close a lane, what will happen? Obviously it will all go real slow.
0
 
LVL 1

Author Comment

by:Joe_Budden
ID: 34131071
Thank you everyone..

Back to the RIM/ Blackberry example. Are they saying that;

1. Assuming an average user generates IOPS activity of z, that having the user Blackberry activated means that they will generate 3.64 multiplied by z units of IOPS?

2. If a server generates y IOPS of activity, then having users Blackberry activated means that the server will generate 3.64 mulitplied by y?

The problem I'm having understanding is what exactly the 3.64 refers to and how it fits in
0
 
LVL 58

Expert Comment

by:tigermatt
ID: 34181167
Sorry, Joe, for the delay in getting back to you.

Yes, your understanding is correct, although bear in mind the quoted figure is an average and does vary. I think BES5 with E2007/2010 the average IOPS increase factor was x2.16. You'll want to take those figures with a pinch of salt, bearing in mind the profile of your Blackberry users are ultimately the ones who will decide what the ultimate increase is.

But, whatever the factor at play, you're correct in thinking it's an increase by a factor of your average figure for each Blackberry user you have.

Don't forget there are tools like the product group's free Mailbox Server sizer to help get your mailbox servers deployed correctly: http://msexchangeteam.com/archive/2010/01/22/453859.aspx

Matt
0

Featured Post

Want to promote your upcoming event?

Attending an event? Speaking at a conference? Or exhibiting at a tradeshow? Easily inform your contacts by using a promotional banner in your email signature. This will ensure your organization’s most important contacts are in the know.

Join & Write a Comment

OfficeMate Freezes on login or does not load after login credentials are input.
Learn to move / copy / export exchange contacts to iPhone without using any software. Also see the issues in configuration of exchange with iPhone to migrate contacts.
This tutorial will give a short introduction and overview of Backup Exec 2012 and how to navigate and perform basic functions. Click on the Backup Exec button in the upper left corner. From here, are global settings for the application such as conne…
This tutorial will show how to configure a single USB drive with a separate folder for each day of the week. This will allow each of the backups to be kept separate preventing the previous day’s backup from being overwritten. The USB drive must be s…

760 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

Need Help in Real-Time?

Connect with top rated Experts

20 Experts available now in Live!

Get 1:1 Help Now