I have an issue with a recently migrated SBS 2011 server. All appears to be running fine but I noticed it running slow and saw that it was running at 100% CPU. Taking a look, it's mainly two services using it all up:
Store.exe
and MSExchangeMailboxAssistant.exe
Both are fluctuating constantly between 20-50% CPU. I have just rebooted the server and it's still behaving like this. I've tried stopping and restarting services etc with no luck at all.
The server has 16Gb of RAM and about 90gb of free hd space. Before the reboot store.exe was using just under 8gb of RAM, which is as expected, and total ram usage was around 80% - as expected.
The Server sits at a client with about 15 users. Mailboxes for 10 of these people are capped at 2Gb. Several users do have very large mailboxes (10gb) due to a large number of CAD files, plans, drawings etc.
Any ideas on what could be causing the high CPU usage?
Four things come to mind when
store.exe
is seeing high usage.New-MailboxRepairRequest
andNew-PublicFolderDatabaseRepairRequest
store.exe
issues. Make double sure that you have all pertinent patches. Double check WSUS or whatever you use to manage patches. Make sure everything is approved and then wait to make sure thatwuau.exe
presents the updates to the SBS machine itself.Try to install the latest Service Pack 3 for Exchange 2010 (released a few days ago). It makes your server run smoother. Also install all the needed Windows updates for the OS itself. I had the same problems with store.exe but after installing SP3 it seems to have dropped a little bit.
Also if you have an MS SQL server, make sure that you set up a maintenance on it to shrink or clean-up the databases once a week or so.
Try to use the server only for exchange server (imo no other software should be installed on that machine).