Performance Co-Pilot
   HOME

TheInfoList



OR:

Performance Co-Pilot (also known as PCP) is an
open source software Open-source software (OSS) is Software, computer software that is released under a Open-source license, license in which the copyright holder grants users the rights to use, study, change, and Software distribution, distribute the software an ...
infrastructure for monitoring, visualizing, recording, responding to, and controlling the status, activity, and performance of networks, computers, applications, and servers.


Features

The following features are provided by the Performance Co-Pilot: * Runs on many
Unix Unix (, ; trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
/
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
variants, as well as
Windows Windows is a Product lining, product line of Proprietary software, proprietary graphical user interface, graphical operating systems developed and marketed by Microsoft. It is grouped into families and subfamilies that cater to particular sec ...
and
Mac OS X macOS, previously OS X and originally Mac OS X, is a Unix, Unix-based operating system developed and marketed by Apple Inc., Apple since 2001. It is the current operating system for Apple's Mac (computer), Mac computers. With ...
. * Has a fully distributed architecture; any client may interact with any instrumented server or application. * Has a plug-in architecture for instrumenting any custom application or server. * Can query hundreds of operational measurements from operating systems,
Apache The Apache ( ) are several Southern Athabaskan language-speaking peoples of the Southwestern United States, Southwest, the Southern Plains and Northern Mexico. They are linguistically related to the Navajo. They migrated from the Athabascan ho ...
,
Sendmail Sendmail is a general purpose internetwork email routing facility that supports many kinds of mail-transfer and delivery methods, including the Simple Mail Transfer Protocol (SMTP) used for email transport over the Internet. A descendant of t ...
,
MySQL MySQL () is an Open-source software, open-source relational database management system (RDBMS). Its name is a combination of "My", the name of co-founder Michael Widenius's daughter My, and "SQL", the acronym for Structured Query Language. A rel ...
, the
Java VM A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages that are also compiled to Java bytecode. The JVM is detailed by a specification that formally describe ...
, VMware, KVM, etc. * Can send operational parameters to remote processes, to change their behavior (cf. computational steering). * Can query or send any type of value, including: integers, strings, floating point numbers, and arbitrary composite data structures. * Has a communication protocol designed to minimize consumption of network bandwidth.


History

Performance Co-Pilot was originally created by
Silicon Graphics Silicon Graphics, Inc. (stylized as SiliconGraphics before 1999, later rebranded SGI, historically known as Silicon Graphics Computer Systems or SGCS) was an American high-performance computing manufacturer, producing computer hardware and soft ...
(SGI) as a
proprietary software Proprietary software is computer software, software that grants its creator, publisher, or other rightsholder or rightsholder partner a legal monopoly by modern copyright and intellectual property law to exclude the recipient from freely sharing t ...
product, exclusively for SGI customers. PCP's initial design was done at SGI in Melbourne, Australia, by Ken McDonell and Mark Goodwin, starting in October 1993. The pair were joined by Seppo Keronen and Jonathan Knispel, early in 1994. These four produced the initial version of Performance Co-Pilot 1.0, which was released in April 1995 as add-on software for SGI's
IRIX IRIX (, ) is a discontinued operating system developed by Silicon Graphics (SGI) to run on the company's proprietary MIPS architecture, MIPS workstations and servers. It is based on UNIX System V with Berkeley Software Distribution, BSD extensio ...
operating system. Components included in that initial release were: (Ken and Jonathan), (Mark), (Ken), (Seppo), (Jonathan), and a host of other smaller bits and pieces. Other significant early contributors were Ania Bodeit, David Chatterton (), Ivan Rayner, Nathan Scott and Tim Shimmin. In 2000, the core of PCP was re-released as
free software Free software, libre software, libreware sometimes known as freedom-respecting software is computer software distributed open-source license, under terms that allow users to run the software for any purpose as well as to study, change, distribut ...
, under the
GNU LGPL The GNU Lesser General Public License (LGPL) is a free-software license published by the Free Software Foundation (FSF). The license allows developers and companies to use and integrate a software component released under the LGPL into their own ...
. Additional proprietary components have been re-released as free software since then. Currently an active community of contributors is enhancing the open source distribution of PCP and releasing new tools built upon it. Netflix built Vector.io which used PCP. This has been modified to being a
Grafana Grafana is a multi-platform open source analytics and interactive visualization web application. It can produce charts, graphs, and alerts for the web when connected to supported data sources. There is also a licensed Grafana Enterprise version ...
data source which will be integrated into mainline PCP.


See also

*
Comparison of network monitoring systems The following tables compare general and technical information for a number of Wikipedia:Notability, notable network monitoring systems. Please see the individual products' articles for further information. Features Legend ; Pro ...
* OpenLMI, which includes PCP monitoring agent


References

{{reflist, 30em


External links


Performance Co-Pilot
official website

Free network-related software