9.4. 从 sadc 归档生成 PCP 归档
您可以使用 sysstat 软件包提供的 sadf 工具来生成来自原生 sadc 归档的 PCP 存档。
先决条件
已创建了
sadc存档:/usr/lib64/sa/sadc 1 5 -
# /usr/lib64/sa/sadc 1 5 -Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在本例中,
sadc是抽样系统数据 1 时间,间隔为 5 秒。outfile 指定为-,它导致sadc将数据写入标准系统活动每日数据文件。此文件名为 saDD,默认情况下位于 /var/log/sa 目录中。
流程
从
sadc归档生成 PCP 存档:sadf -l -O pcparchive=/tmp/recording -2
# sadf -l -O pcparchive=/tmp/recording -2Copy to Clipboard Copied! Toggle word wrap Toggle overflow 在本例中,使用
-2选项会导致sadf从sadc归档(2 天)中生成 PCP 存档。
验证
您可以使用 PCP 命令检查和分析 sadc 存档生成的 PCP 存档,正如一个原生 PCP 存档一样。例如:
要显示 PCP 存档中从
sadc归档生成的指标列表,请运行:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要显示 PCP 归档的归档和主机名的时间范围,请运行:
pmdumplog --label /tmp/recording
$ pmdumplog --label /tmp/recording Log Label (Log Format Version 2) Performance metrics from host shard commencing Tue Jul 20 00:10:30.642477 2021 ending Wed Jul 21 00:10:30.222176 2021Copy to Clipboard Copied! Toggle word wrap Toggle overflow 要将性能指标值绘制成图形,请运行:
pmchart --archive /tmp/recording
$ pmchart --archive /tmp/recordingCopy to Clipboard Copied! Toggle word wrap Toggle overflow