Performance Co-Pilot

Performance Co-Pilot is a system performance analysis toolkit.

Collect

  • 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

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

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

News

May 2023
PCP 6.0.4

Improved handling of hostname changes in pmcd , pmie , and pmlogger . Derived metrics help text API and instance domain similarity feature. New Linux kernel metrics in networking and shared process maps.

Feb 2023
PCP 6.0.3

New Linux kernel IRQ Pressure Stall Information metrics (system wide and for individual cgroups). Debian packaging and pmlogreduce improvements.

Feb 2023
PCP 6.0.2

Minor bug fix release. Merged latest code from the atop and atop projects into the PCP variants of these tools, pcp-atop and pcp-htop. New Linux NUMA and networking metrics. Fixes to NFS client, BPF, statsd and Linux kernel metrics. New virtual filesystem file descriptor limit pmie rule.

Oct 2022
PCP 6.0.1

Bug fix release. Windows and Mac build improvements. New process statistics utility - pcp-ss . Switched to an independent Security Enhanced Linux policy.

Aug 2022
PCP 6.0.0

Major feature and bug fix release. Version 3 PCP archive format with Instance Domain deltas, Y2038 support, nanosecond precision, timezone improvements and more. Elasticsearch metrics authentication support. Support for top-alike plugins in pcp-dstat and tab support in the pcp-htop user interface. New functions support in the pmseries language including topk(), nth_percentile() and stdev(). BPF PMDA CO-RE metric modules, multiple battery support in the denki metrics, additional Open vSwitch and Linux kernel MpTcp metrics. Numerous bug fixes and performance enhancements, particularly in pmproxy and the logging infrastructure.

Apr 2022
PCP 5.3.7

Bug fix release. Added Linux kernel multipath, network and disk metrics. Security Enhanced Linux improvements.

Feb 2022
PCP 5.3.6

Bug fix release. Updates to the BCC, Elasticsearch and rsyslog metrics.