Performance Co-Pilot (PCP) is a framework and set of services for supporting system-level performance monitoring and performance management. It provides a unifying abstraction for all of the interesting performance data in a system, and allows client applications to easily retrieve and process any subset of that data using a single API. A client-server architecture allows multiple clients to monitor the same host, and a single client to monitor multiple hosts. Archive logging and replay are integrated so that a client application can use the same API to process real-time data from a host or historical data from an archive.
| Tags | Clustering/Distributed Networks Internet Web Site Management Log Analysis Software Development Libraries Benchmark Logging Monitoring Networking Systems Administration |
|---|---|
| Licenses | LGPL |
| Operating Systems | POSIX Linux |
| Implementation | C |
Recent releases


Changes: Linux SNMP metrics and Windows TCP metrics were added. Fixes were made to Infiniband support. Bugs in Mac OS X and Debian/Ubuntu build and package specifictions were fixed. Multiple bugs were fixed.


Changes: This release adds support for FreeBSD. There are numerous bugfixes.


Changes: This version features support for 2.6 kernels, many bugfixes, better FHS compliance, and portability enhancements. Major new features include new platform agents for Windows (Win98 or later with either Cygwin or Interix/SFU), AIX 5.2, Darwin (Mac OS X 10.3), and improvements to the Solaris agent for SunOS 5.8.


Changes: This version features some minor bugfixes and some new metrics covering kernel memory usage and VFS statistics.


Changes: Assorted bugfixes, and support for Red Hat 9, glibc 3.x, and GCC 3.x.