← ServerPilot Docs

Server Monitoring Dashboards

Dashboard: Servers - General

Availability: Business plan, First Class plan

Chart Description
CPU usage (max) The maximum usage of a server's total CPU capacity across all cores.

For data points spanning more than a one-minute range, the value is the maximum usage over any one-minute period within the time span of the data point.
Memory usage - effective (max) The maximum percentage of a server's memory unavailable for use by processes.

Memory that is unavailable for use includes memory already in use by processes as well as memory the kernel reserves for low-level operations.

When all memory is unavailable, a server will become slow as it must use swap space. When swap is full, the kernel must kill processes.
OOM kills The number of processes killed by the kernel's Out of Memory (OOM) manager.

When a server runs out of both memory and swap space, the kernel must kill processes.

Note: OOM Kills chart data is not available on Ubuntu 16.04.
PHP memory used (max) The maximum memory used by an app's concurrently running PHP processes.
Disk usage The percentage of inodes in use on a filesystem.

Inodes are data structures used by filesystems to store information about every file and directory. High inode usage usually indicates there are a large number of small files.
Network traffic (avg) The average rate of traffic sent and received by a server.

Servers - Resources

Availability: Business plan, First Class plan

Chart Description
CPU usage (avg) The average usage of a server's total CPU capacity across all cores.
CPU usage per core (avg) The average usage of each CPU core.
CPU usage (max) The maximum usage of a server's total CPU capacity across all cores.

For data points spanning more than a one-minute range, the value is the maximum usage over any one-minute period within the time span of the data point.
CPU usage per core (max) The maximum usage of each CPU core.

For data points spanning more than a one-minute range, the value is the maximum usage over any one-minute period within the time span of the data point.
CPU iowait (avg) The average percent of time waiting on disk I/O across all CPU cores.

When a process is waiting on disk I/O, the kernel will normally schedule another process to run so CPU time is not wasted. However, if there are no runnable processes and so the CPU must wait for disk I/O to complete, that time is considered "iowait".
CPU iowait per core (max) The maximum percent of time waiting on disk I/O of each CPU core.

When a process is waiting on disk I/O, the kernel will normally schedule another process to run so CPU time is not wasted. However, if there are no runnable processes and so the CPU must wait for disk I/O to complete, that time is considered "iowait".
Memory usage - effective (max) The maximum percentage of a server's memory unavailable for use by processes.

Memory that is unavailable for use includes memory already in use by processes as well as memory the kernel reserves for low-level operations.

When all memory is unavailable, a server will become slow as it must use swap space. When swap is full, the kernel must kill processes.
Memory usage - including disk cache (max) The maximum percentage of a server's memory in use for any purpose, including the kernel's disk cache.

It is not bad for a server to use nearly all of its memory for some purpose as unused memory is essentially wasted memory.
Swap usage (max) The maximum percentage of a server's swap space in use.

Swap space is disk space the kernel uses as secondary memory.

As disk access is extremely slow compared to memory access, a server will become slow if the kernel is frequently needing to move data in and out of swap. However, some swap usage is normal even when a server is not low on memory.
OOM kills The number of processes killed by the kernel's Out of Memory (OOM) manager.

When a server runs out of both memory and swap space, the kernel must kill processes.

Note: OOM Kills chart data is not available on Ubuntu 16.04.
Disk usage The percentage of storage space in use on a filesystem.
Inode usage The percentage of inodes in use on a filesystem.

Inodes are data structures used by filesystems to store information about every file and directory. High inode usage usually indicates there are a large number of small files.
Last updated: May 30, 2024

Launch your first site in 5 minutes