Calculation of CPU and memory usage

The Server Snapshot feature includes a breakdown of all the processes running on the server at that particular moment in time. This includes graphs showing the top 4 processes for both CPU and memory percentage usage.

You will notice that the totals in both the table and the graphs do not always add up to 100%. Indeed, they usually do not. This is because the percentages are not showing the current moment in time percentage usage but rather usage over time, since the process started. This gives a more accurate representation of how the server resources have been used by that process.

CPU usage

This is the CPU time used divided by the time the process has been running (cputime/realtime ratio), expressed as a percentage. The CPU usage % value displayed here is different from the CPU load decimal value shown on the server view graphs. See What CPU load means for more details.

Memory usage

This is the ratio of the process's resident set size to the physical memory on the machine, expressed as a percentage. The memory usage % value displayed here is different from the memory usage MB values shown on the server view graphs. See What memory usage means for more details.