Menu Close
第 4 章 设置 PCP
Performance Co-Pilot(PCP)是用于监控、视觉化、存储和分析系统级性能测量的工具、服务和库集。
这部分论述了如何在您的系统中安装并启用 PCP。
4.1. PCP 概述
您可以使用 Python、Perl、C++ 和 C 接口添加性能指标。分析工具可以直接使用 Python、C++、C 客户端 API,并通过 JSON 界面探索所有可用的性能数据。
您可以通过将实时结果与存档数据进行比较来分析数据模型。
PCP 的功能:
- 轻量级分布式架构,在复杂的系统集中分析过程中非常有用。
- 它允许监控和管理实时数据。
- 它允许记录和检索历史数据。
PCP 包含以下组件:
-
Performance Metric Collector Daemon(
pmcd
)从已安装的性能指标域代理(pmda
)收集性能数据。PMDA 可以单独加载或卸载在系统上,并由同一主机上的 PMCD 控制。 -
pminfo
或pmstat
等各种客户端工具可以检索、显示、存档和处理同一主机或网络上的此数据。 -
pcp
软件包提供命令行工具和底层功能。 -
pcp-gui
软件包提供了图形应用程序。执行dnf install
命令来安装 pcp-gui 软件包。如需更多信息,请参阅使用 PCP Charts 应用程序进行 Visual tracing PCP 日志归档。pcp-gui
其他资源
-
pcp(1)
手册页 -
/usr/share/doc/pcp-doc/
directory - PCP 分发的工具
- Performance Co-Pilot(PCP)文章、解决方案、教程以及红帽客户门户网站中的白皮书的索引
- PCP 工具与旧工具红帽知识库文章的并排比较
- PCP 上游文档