6.8. 启用 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 位文件偏移
前提条件
- 已安装 PCP。如需更多信息,请参阅安装并启用 PCP。
流程
在您选择的文本编辑器中打开
/etc/pcp.conf
文件,并设置 PCP 归档版本:PCP_ARCHIVE_VERSION=3
重启
pmlogger
服务以应用您的配置更改:# systemctl restart pmlogger.service
- 使用您的新配置创建一个新的 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
其他资源
-
您系统上的
logarchive (5)
和pmlogger (1)
手册页 - 使用 pmlogger 记录性能数据