Daily Process Log
Valid for versions 82 through the latest version
Version:
82
Last modified: June 13, 2024
Looking for this interface?
Your hosting provider can enable or disable this interface for resellers in WHM's Edit Reseller Nameservers and Privileges interface (WHM >> Home >> Resellers >> Edit Reseller Nameservers and Privileges).
Overview
This interface displays information about your server’s consumption of processing power and memory. The processes that run on your server depend on the following factors:
- Your WHM configuration.
- Your installed daemons and applications.
- Your users’ installed daemons and applications.
Select the Day
The top of the interface displays yesterday’s, today’s, and tomorrow’s dates. To view information for a date, click the appropriate link.
Usage by User
The Usage by User table displays usage for each user on the server. This allows you to check which users use the most resources on your server.
This table includes the following columns:
-
User — The name of the user.
-
Domain — The primary domain for the user.
Note:The column only displays domains for users that are cPanel accounts. The column is empty when the user is a daemon or a system user. -
%CPU — The average daily percentage of the CPU’s processing power that the user consumes.
-
%MEM — The average daily percentage of RAM that the user consumes.
-
MySQL — Processes The average number of MySQL® processes for the user.
The ps uxaww
command collects the above information about the user, CPU, and MEM.
- This command runs every five minutes as part of the
/usr/local/cpanel/bin/dcpumon
cron job, as theroot
user. - The system stores the process’s data in the
/var/log/dcpumon
log file in ASCII format.
Top Processes
The Top Processes table shows the individual processes that consumed the most CPU that day. This table displays processes that have, at one time, used a large number of resources (top processes). Top process may only run for a few seconds, or for much longer. As a result, a top process may not actually consume a significant percentage of the resources on the server for a specified day.
This table includes the following columns:
-
User — The name of the user who runs the process. For example, if you log in to your server as the
root
user, this column displays root for any processes that you initiate. -
Domain — The user’s primary domain. The column only displays domains for users that are cPanel accounts. The column is empty when the user is a daemon or a system user.
-
%CPU — The highest percentage of the CPU that this process used. For example, this column displays 19% CPU for a process that ran for three seconds and used the following amounts of processing power:
- 1% CPU in the first second.
- 19% CPU in the second second.
- 3% CPU in the third second.
-
Process — The process, as it appears in the process list.