Server Health and Performance
Applies to: Exchange Server 2013
Topic Last Modified: 2012-10-11
Understanding server health and performance is critical to designing and maintaining a high-performance messaging infrastructure. Microsoft Exchange Server 2013 introduces improvements in server health and performance.
Looking for a list of all server health and performance topics? See Server health and performance documentation.
Exchange 2013 introduces the concept of managed availability. Managed availability runs on every Exchange 2013 server. It’s made up of two processes, the Exchange Health Manager Service (MSExchangeHMHost.exe) and the Exchange Health Manager Worker process (MSExchangeHMWorker.exe), and the following asynchronous components:
- Probe engine The probe engine takes measurements on the server.
- Monitoring probe engine The monitoring probe engine stores the business logic about what constitutes a healthy state. It functions like a pattern recognition engine, looking for patterns and measurements that differ from a healthy state, and then evaluating whether a component or feature is unhealthy.
- Responder engine When the responder engine is alerted about an unhealthy component, its first action is to try to recover that component. Managed availability enables multi-stage recovery actions. The first attempt may be to restart the application pool, the second attempt may be to restart the corresponding service, and the third attempt may be to restart the server. And, the final attempt may be to put the server offline, so that it no longer accepts traffic. If all of these actions fail, an alert is sent to the help desk.
For more information about managed availability, see the Exchange team blog article, Lessons from the Datacenter: Managed Availability, and the corresponding cmdlets in Server Health, Monitoring, and Performance Cmdlets.
Exchange 2013 workload management includes the following components:
- System workload management is new for Exchange 2013.
- User workload management is the new name for the user throttling features of Exchange Server 2010.
You can customize settings if you want to change the default behavior of the workload management features. For more information, see Exchange Workload Management. New performance and monitoring cmdlets will also help you to better manage the health of your Exchange 2013 organization. For more information, see Server Health, Monitoring, and Performance Cmdlets.
The following table contains links to topics that will help you learn about and manage server health and performance in Exchange 2013.
Learn about managing Exchange workloads by monitoring the health of system resources or by controlling how resources are consumed by individual users. This topic also describes how you can customize the workload management settings if you want to change the default behavior of the feature for your environment.