Matt Goedtl [MSFT] published an article on Performance Optimizations for Operations Manager 2007 R2 a few weeks ago, in which he demonstrated how to control the frequency with which GroupCalc runs on the RMS.
Did you know Service Manager 2010 has a similar performance optimization?
While the profile of the underlying activity in Service Manager differs from OpsMgr, the Service Manager architecture is based on OpsMgr, so the underlying plumbing is similar in many respects. So the GroupCalc tweak Matt spoke of is present in a similar form in Service Manager. In the section of the SCSM Planning Guide titled “Groups, Queues and User Roles impact on Performance”, you will find the following:
“Inevitably, creating a group containing all users results in performance impact because Service Manager frequently checks to determine if there are changes to the group. This check occurs once every 30 seconds, by default. For a very large group, checking for the changes creates a heavy load on the system and may slow down response time considerably.”
This can be addressed in Service Manager in a manner similar to how the situation is addressed in OpsMgr.
In Service Manager, there are two options suggested for optimizing performance:
Solution 1: You can manually specify how often Service Manager checks for group changes by modifying a registry key.
1. Run regedit and navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2010\Common\.
2. Create a new DWORD value named GroupCalcPollingIntervalMilliseconds.
3. For its value, specify the interval in milliseconds. For example, to set the interval to 10 minutes, type 6000000.
4. Restart the System Center Management service.
Solution 2: You can use a Windows PowerShell script to add objects of a type, such as “Users”, to a user role.
You can find this PowerShell script at http://technet.microsoft.com/en-us/library/ff461124.aspx
More on SCSM 2010 Performance
The SCSM 2010 Planning Guide has a lot of good info on how to ensure your SCSM deployment will scale well. You may also want to review other portions of the SCSM 2010 Planning Guide related to performance, including:
- Connector Performance
- Workflow Performance