SmarterStats is primarily intended to be a low-impact service on a server, allowing you to run it side-by-side on the same server as your websites without it taking too many resources.
However, if the server is dedicated to processing stats, you can increase the amount of CPU that SmarterStats uses to process stats and speed things up quite a bit over the default install. In most cases, this is a good change to make if your server is primarily intended for stats processing.
Applies to SmarterStats 6.x - Current
Follow these steps to increase the amount of CPU used to process stats:
- Log in to SmarterStats as the system administrator.
- Click the settings icon.
- Expand the Defaults folder in the navigation pane.
- Click Server Defaults. The default settings for servers will load in the content pane.
- In the Resource Usage field, select the appropriate option (Low/Balanced/High/Custom).
- Click Save.
In most cases, balanced is a good option. For servers that are dedicated to SmarterStats processing, choose high. If you are running SmarterStats on a server that has other roles, and wish to ensure that SmarterStats will work as a low priority compared to the other tasks of that server, choose low.
If custom is selected, keep these notes in mind:
- Rows Before Sleep is how many rows or data records will be processed before sleeping the amount of milliseconds in Row Sleep Time. Therefore, increasing this value will make more rows process before sleeping to give the CPU a chance to process other tasks, making it faster.
- It is not recommended to set Row Sleep Time to any value besides 0 or 1. A value of 1 will import fairly slow, but impact CPU very little on a server.
For more information, please refer to the Server Defaults section of the SmarterStats Online Help.
Learn more about how SmarterStats can help you make sense of your website analytics.