Performance Co-Pilot

Performance Co-Pilot is a system performance analysis toolkit.


  • 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


Aug 2019
PCP 4.3.4

Bugfix release - systemd and selinux integration fixes. Numerous pmproxy improvements with new and improved REST APIs for Grafana integration and HTTPS support.

Jun 2019
PCP 4.3.3

Primarily bug-fix release. Extended PCP REST API now available from pmproxy in timeseries mode.

Apr 2019
PCP 4.3.2

Primarily a bug-fix release. pmcd 'fencing' support - suspending and resuming PMDAs during critical computation phases (HPC users). pmproxy in time series mode supporting configuration files, Redis cluster protocol, and is also able to proxy the Redis wire protocol now.

Feb 2019
PCP 4.3.1

Linux kernel Pressure Stall Information (PSI) metrics. BSD kernel, Linux VDO, BCC/eBPF metric fixes. Per-process Nvidia GPU metrics. Support for GPU, PSI, Infiniband and perfevent metrics in pcp-atop Native systemd timer support. New features and fixes in the pmseries scalable time series analysis utility.

Dec 2018
PCP 4.3.0

New (experimental) pmseries timeseries analysis tool. Numerous updates to postgresql , freebsd and perfevent PMDA implementations. Derived metric language extentions. pmrep name change event handling. Fine tuned pcp-zeroconf space usage and log management scripts.

Nov 2018
PCP 4.2.0

podman container metrics and PMDA. New elasticsearch and lmsensors PMDA implementations. pmlogrewrite support for metric labels and help text. Important bug fixes in the pmie , pmchart , pcp dstat utilities.