6.7. 启用 PCP 版本 3 归档

Performance Co-Pilot (PCP)归档存储单个主机记录的 PCP 指标的历史值,并支持回顾性性能分析。PCP 归档包含线下或站下分析所需的所有重要指标数据和元数据。这些存档可被大多数 PCP 客户端工具读取,或者由 pmdumplog 工具原始转储。

从 PCP 6.0 开始,除了版本 2 归档外,版本 3 归档也被支持。版本 2 存档保留默认值,除了得到 RHEL 9.2 及之后版本的长期支持的版本 3 之外,出于向后兼容目的,还会继续得到长期支持。

与版本 2 相比,使用 PCP 版本 3 归档提供了以下好处:

  • 支持实例域更改增量
  • Y2038-safe 时间戳
  • 纳秒精度时间戳
  • 任意时区支持
  • 用于大于 2GB 的单个卷的 64 位文件偏移

前提条件

流程

  1. 在您选择的文本编辑器中打开 /etc/pcp.conf 文件,并设置 PCP 归档版本:

    PCP_ARCHIVE_VERSION=3
  2. 重启 pmlogger 服务以应用您的配置更改:

    # systemctl restart pmlogger.service
  3. 使用您的新配置创建一个新的 PCP 存档日志。如需更多信息,请参阅使用 pmlogger 的日志记录性能数据

验证

  • 验证使用新配置创建的归档的版本:

    # pmloglabel -l /var/log/pcp/pmlogger/20230208
    Log Label (Log Format Version 3)
    Performance metrics from host host1
            commencing Wed Feb   08 00:11:09.396 2023
            ending           Thu  Feb   07 00:13:54.347 2023

其他资源