4.5. 影响 PCP 日志记录中扩展的因素
影响 Performance Co-Pilot (PCP)日志记录的关键因素是硬件资源、记录的指标、日志记录间隔和升级后归档管理。
- 远程系统大小
-
远程系统的硬件配置(如 CPU、磁盘和网络接口的数量)直接影响中央日志记录主机上每个
pmlogger实例收集的数据卷。 - 日志记录的指标
-
日志记录的指标的数量和类型对存储要求有很大影响。特别是,
per-process procaws 指标需要大量的磁盘空间,例如,标准 pcp-zeroconf 设置,10s 日志记录间隔,11 MB,但没有 proc 指标,但增加到 155 MB,启用了 proc 指标。此外,每个指标的实例数量,如 CPU、块设备和网络接口的数量也会影响存储容量需求。 - 日志记录间隔
-
指标日志记录的频率决定了存储使用量。每个
pmlogger实例的预期每日 PCP 归档文件大小记录在pmlogger.log文件中。这些估计代表未压缩数据,但由于 PCP 存档通常达到 10:1 的压缩率,因此可以相应地计算长期磁盘空间要求。 - 使用 pmlogrewrite 管理归档更新
- 在每个 PCP 升级后,如果在不同版本之间的指标元数据中检测到更改,则 pmlogrewrite 工具会更新现有的存档。这个过程所需的时间随着存储的存档数量线性扩展。