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


Sep 2020
PCP 5.2.1

Minor bug fix release. Per-context derived metrics support, new REST APIs. Support Windows authentication mode in the SQL Server agent. Improved metric labels handling in the OpenMetrics agent, pcp2elasticsearch and pcp2spark utilities.

Aug 2020
PCP 5.2.0

New tools - pmiectl , pmlogctl , pmlogpaste and pmsearch . New metrics for process accounting, ZRAM, multi-path TCP and S.M.A.R.T data. Numerous bug fixes and retired pmmgr in favour of the pmfind service.

May 2020
PCP 5.1.1

Fixes and optimizations in systemd service management, and a new pmfind discovery timer service replacing the pmmgr standalone daemon. Metric labels support in pmrep and related tools, pmcd support for optional labels. New metric collectors for Open vSwitch and RabbitMQ servers.

Apr 2020
PCP 5.1.0

Bug-fix release - improved systemd service units and archive logging enhancements. Bug fixes and improvements in pmproxy and several metric agents. Monitor tool improvements and fixes in pcp-atop and pmrep . Continuous Integration impovements. New RabbitMQ metrics.

Feb 2020
PCP 5.0.3

Bug-fix release - pmproxy archive discovery fixes, suspending and resuming during log rotation and compression. Monitor tool fixes and improvements to pcp-atop , pcp-dstat and pmrep . Collection agent fixes in bpftrace , openmetrics , MMV , Linux and FreeBSD .

Dec 2019
PCP 5.0.2

Bugfix release - pmseries, pmlogger and pmproxy in particular. Support for kernel and systemd v2 cgroups use. New REST API extracting all possible values for requested labels.

Nov 2019
PCP 5.0.1

Minor bug fix release - especially in REST API and kernel agents. Support for hv_24x7 nest events in the perfevent agent.