According to Microsoft (http://technet.microsoft.com/en-us/library/ff367871(v=exchg.141).aspx), the Mailbox Assistant should not consume more than 5% CPU.
Counter |
Description |
Threshold |
Process(MSExchangeMailboxAssistants)\%Processor Time
|
Shows the amount of processor time being consumed by mailbox assistants.
|
Should be less than 5% of overall CPU capacity.
|
We are seeing this counter consume over 5% CPU many times any given day.
After Exchange 2010 RTM, starting with SP1 (http://technet.microsoft.com/en-us/library/bb123958(v=exchg.141).aspx), Microsoft changed the Mailbox Assistant to a throttled process instead of a scheduled process. Is this 5% Threshold Still
valid? I am trying to figure out if seeing this counter over 5% is really an issue. I did find this (http://technet.microsoft.com/en-us/library/ff360612(v=exchg.140).aspx), for System Center Operations Manager.
This seems to indicate to me that Microsoft changed the value in System Center Operations Manager to 98.9% but has not updated documentation for those using PowerShell Scripts.
So should the MSExchangeMailboxAssistants threshhold be 5% or 98.9% for SP1 and beyond?
Product Name
|
Exchange
|
Product Version
|
14.0 (Exchange 2010)
|
Object Name
|
Process
|
Counter Name
|
% Processor Time
|
Instance Name
|
MSExchangeMailboxAssistants
|
Sample Interval
|
180
|
Server Role
|
Ex14. Mailbox
|
Critical Error Threshold
|
98.9
|
Rule Path
|
Microsoft Exchange Server/Exchange 2010/Mailbox/Assistants
|
Rule Name
|
MSExchangeAssistants CPU
|
Hopefully, I can get a link to Microsoft documentation or a response from Microsoft. I would like something definitive if possible.
Thanks!