The CPU Load module allows you to track and monitor the load that is being generated on your server. It does this by parsing your servers loadavg and recording this information for display in the LoadAvg charting module as seen below.


In UNIX computing, the system load is a measure of the amount of computational work that a computer system performs. The load average represents the average system load over a period of time. It conventionally appears in the form of three numbers which represent the system load during the last one-, five-, and fifteen-minute periods.

The CPU Load module allows you to switch between 1 min, 5 min and 15 min views by clicking on the respective blue link in the chart legend.

You can also switch between fixed and fitted modes. When in fixed mode, the maximum chart value is pulled from the module settings on the settings page. When in fixed mode, the chart dynamically resizes to fit all data in the chart.

Fixed mode is useful when you have a few massive peaks in processor usage that are skewing your regular data display. You can see fixed mode in the image below.


CPU Load Settings

You can configure the CPU Load module via is settings on the module settings page. There you can set a few variables to help you with the display of your data as seen below.


Overload 1 : This is the value that displays the first yellow cpu overload
Overload 2 : This is the value that displays the second red cpu overload
Display Cutoff : The cutoff value for display limiting (fixed mode)
Display Limiting : When on charts are fixed, when off the are fitted

You can find out more about what loadavg is and how to use it for performance tuning on your server using these articles:

What is loadavg

Using loadavg for Performance Optimization