Reducing CPU Load  

Use

saposcol may use a large amount of the operating systems resources because it periodically collects data on the operating system. Which data uses up the most resources varies from one operating system to another.

Procedure

There are two ways to reduce the CPU load.

Depending on the operating system, some data is not always collected during every cycle. The default is Details required. You can change this setting from the OS Monitor.

When saposcol is in idle mode, it only collects data every minute.

If a process does not read data from the shared memory, the data does not need to be collected every 10 seconds. To get an average value for every hour, it is sufficient for data to be collected every minute. saposcol switches to idle mode if the data has not been read for 5 minutes. If a process reads data from the shared memory while the collector is in idle mode, then the saposcol switches back to normal mode and collects the data every 10 seconds.

saposcol normally requires up to 2% of memory when it is collecting data in the background. In idle mode, the CPU time requirement is less than 0.5%, and data is collected frequently enough to supply good statistics for each hour.

 

See also:

Interpreting the Data

Controlling SAPOSCOL from the Operating System

Controlling SAPOSCOL from the R/3 System