Chapter 8: Performance and Clusters

 < Day Day Up > 



Overview

It is easy for system designers to become preoccupied by performance. It is good to know that a specific system configuration can cope with a specific workload, and you can run performance tests until the cows come home to demonstrate that Exchange is able to cope with thousands of mailboxes. Unfortunately, this position guarantees that you miss two facts. First, because it is difficult to assemble thousands of real-life users and get them to create a workload for a server, the normal course is to run performance tests with a simulated workload. Of course, this demonstrates that the server can cope with a simulated workload and therefore creates a certain amount of confidence before deployment, but it is no guarantee that the system will achieve the desired performance in production. Real users have an annoying habit of doing things that no self-respected simulated user would, such as deciding to send a message with a 10-MB attachment to a huge distribution list, and this type of behavior skews system predictability.

The second factor is raw CPU performance. An Exchange benchmark exceeded the 3,000 mailboxes per server level in 1997, yet few system designers rush to put more than 3,000 mailboxes on a production server even though CPU clock speed has increased dramatically since. Benchmarks now suggest that you can easily support tens of thousands of Exchange mailboxes on the latest servers, but few go past the 3,000 sticking point unless they are sure that they have the right combination of rock-solid operations procedures wrapped around industrial-strength server and storage hardware. The fact is that the steady increase in server speed reduced the need to worry about Exchange performance long ago. Most modern servers will cheerfully handle the load that your user population generates, and you can crank up the number of mailboxes on a server to levels that seemed impossible just a few years ago. Of course, increasing mailboxes on a server is not wise unless you know that you can manage them, but that is not the fault of either the software or the hardware.

A discussion about Exchange performance is, therefore, more about how you can run performance tests and the type of hardware configurations that you might deploy at the high end rather than a pursuit of the last possible piece of speed. Therefore, that is what we cover in this chapter: aspects of Exchange performance, the performance tools, high-end standard servers, the role of storage, and a discussion about clusters. Performance changes with hardware and developments in this area evolve rapidly, so it is best to use this chapter as a guideline for places you need to investigate rather than to expect the definitive text (which would fast become outdated).



 < Day Day Up > 



Microsoft Exchange Server 2003
Microsoft Exchange Server 2003 Administrators Pocket Consultant
ISBN: 0735619786
EAN: 2147483647
Year: 2003
Pages: 188

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net