Performance Co-Pilot

Performance Co-Pilot is a system performance and analysis framework.


  • Lightweight : Collect performance metrics from your systems efficiently.
  • Distributed : Collate metrics from multiple hosts and a variety of operating systems.
  • Included : Everything you need is already included in the major distributions: Fedora, RHEL, Debian, SUSE, Ubuntu, Gentoo


Analyze systems' performance metrics in real-time or using historical data.

Compare performance metrics between different hosts and different intervals. Observe trends and identify abnormal patterns.


Extend the collected performance metrics in a simple way.

PCP offers a multitude of APIs and libraries to extract and make use of performance metrics from your own application.

Use Performance Co-Pilot Now


Dec 2015
PCP 3.10.9

PCP metrics Zabbix Agent module. New pmrep(1) command. NetBSD port updates. Metric store support in pmwebapi(3). New command output event capture PMDA, pmdapipe(1).

Oct 2015
PCP 3.10.8

New Slurm HPC scheduler metrics. pmie FQDN functionality. NVME device and wireless interface support. pcp-atop(1) NFS reporting.

Sep 2015
PCP 3.10.7

New Intel MIC agent. New pcp-atopsar(1) command. pcp-pmie container. Linux kernel scheduler cgroup and IPv6 metrics. Added /etc/pcp/[pmie,pmlogger]/control.d support for Puppet/Ansible/Chef.

Aug 2015
PCP 3.10.6

Largely a bugfix release; containers, Linux kernel and PostgreSQL metric additions. Also Solaris, Illumos and Windows build improvements.

Jun 2015
PCP 3.10.5

Improved containers support and finer-grained RPM packaging split. Generic JSON PMDA. New pcp-atop(1) command.