Windows IT Pro is the authoritative and independent resource for windows nt, windows 2000, windows 2003, windows xp. Features a collection of resources and magazines for windows IT professionals.
  
  
  Advanced Search 


November 06, 2007

Microsoft Ends MAPI Messaging Benchmarking

Single-server benchmarking isn't relevant in real-world Exchange environments
RSS
Subscribe to Windows IT Pro | See More Benchmarks Articles Here | Reprints | Or get the Monthly Online Pass—only $5.95 a month!
back to blog index

Editor's note: As part of his keynote tomorrow morning on "Next-Generation Messaging" at the Microsoft Exchange Connections conference, Tony Redmond will discuss Microsoft's announcement, made late last week, that it has ended its MAPI Messaging Benchmark (MMB) program. Here's what Tony has to say about the significance of this move to Microsoft Exchange professionals.

On November 1, Microsoft announced to its hardware partners that it had terminated its MMB program. Microsoft first introduced MMB with Exchange Server 4.0 in a response to customer demands for performance data that would help them select an appropriate server configuration for a workload. Over time, MMB evolved through several generations to MMB3 (for Exchange Server 2003) and MMB4 (for Exchange Server 2007). Server vendors diligently executed benchmarks on their equipment using MMB and reported results in terms of how many simulated users a configuration could support.

In the early days of Exchange, it was easy to compare the results attained by single-CPU servers from different vendors to figure out who was the performance leader. As time went by, the complexity of high-end servers increased in terms of CPU, memory, storage, and form factors, and the profile of the work done by users varied dramatically. For example, it's easy to simulate the work done by a user who connects to Exchange with a desktop client and spends all day working through a series of tasks-and the original MMB benchmarks did a good job here. It is much harder to simulate the work done by clients that connect intermittently using mobile devices or even those who use Microsoft Outlook in cached Exchange mode.

Another issue is that while it's interesting to understand how a single server performs, that information doesn't tell you how the server will behave in a production environment where it interacts with many other servers of different types. The different topologies used to deploy Exchange created another difficulty for modeling performance, as did the different applications that run alongside Exchange to deliver the complete messaging ecosystem.

Since 1996, Microsoft has tweaked the MMB user profiles and tasks in an attempt to keep up with new servers, new storage solutions, and new ways of working. But in the end, the shift from benchmarking simple Exchange servers that supported a few hundred users to the kind of systems that we have today became too much effort for too little benefit. You got results for a single-server configuration that you probably wouldn't deploy in production. So, apart from vendors being able to claim that their hardware was fastest, the benchmark results weren't useful. Although Microsoft won't publish new benchmarking results, the company decided that they would continue to develop and support tools used for MMB testing, such as JetStress and Load Generator, to allow hardware vendors to continue to use these tools in their own testing.

The upshot is that you won't be able to compare MMB results for one server against another in the future. However, this isn't a bad thing because it will force server vendors to move their focus from creating hardware that delivers the best MMB results to configurations that are more realistic and can be used as the basis for real-world deployment. Expect to see more case studies and reports that describe fully qualified configurations for Exchange incorporating software (Exchange, antivirus, server management and monitoring, backup, mobile-device management, and so on) plus all aspects of the hardware (CPU, memory, storage, and form factor). Given the need to control power and cooling costs in the data center, you may even see some vendors provide a cost assessment of what it takes to run one type of server configuration against another, much like what we see for refrigerators, cars, and other domestic devices today. But always remember that, just like cars that promise a high gas mileage, achieving the promised performance depends on how you install, deploy, and manage your servers.

End of Article



Reader Comments

You must log on before posting a comment.

If you don't have a username & password, please register now.





Search Industry Bytes
 
Industry Bytes
JANUARY 2009
     1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
       
or

 Recently in Industry Bytes
Mobile Technologies Help Cut Costs and Make Users More Productive
Make a Comment
Who's Ready for Hosted Exchange Server?
Make a Comment
ASP.NETPRO Joins Penton Media's Developer Content Group
Make a Comment
Cisco Joins the Ranks of Facebook and LinkedIn with Eos
Make a Comment
Computerless Email for the Technology Challenged
Make a Comment

More blogs about technology,
software, and Windows.

Windows IT Pro Home Register FAQ for Windows WinInfo News
Europe Edition About Us Contact Us/Customer Service Media Kit Affiliates / Licensing  
SQL Server Magazine Office & SharePoint Pro Windows Dev Pro IT Job Hound ITTV
IT Library Technology Resource Directory Connected Home Windows Excavator Windows SuperSite 
 
 Windows IT Pro is a Division of Penton Media Inc.
 Copyright © 2009 Penton Media, Inc., All rights reserved. Terms and Use | Privacy Statement | Reprints and Licensing