7.4. 从 sadc 归档生成 PCP 归档
您可以使用 sysstat
软件包提供的 sadf
工具来生成来自原生 sadc
归档的 PCP 存档。
先决条件
已创建了
sadc
存档:# /usr/lib64/sa/sadc 1 5 -
在本例中,
sadc
是抽样系统数据 1 时间,间隔为 5 秒。outfile 指定为-
,它导致sadc
将数据写入标准系统活动每日数据文件。此文件名为 saDD,默认情况下位于 /var/log/sa 目录中。
步骤
从
sadc
归档生成 PCP 存档:# sadf -l -O pcparchive=/tmp/recording -2
在本例中,使用
-2
选项会导致sadf
从sadc
归档(2 天)中生成 PCP 存档。
验证
您可以使用 PCP 命令检查和分析 sadc
存档生成的 PCP 存档,正如一个原生 PCP 存档一样。例如:
要显示 PCP 存档中从
sadc
归档生成的指标列表,请运行:$ pminfo --archive /tmp/recording Disk.dev.avactive Disk.dev.read Disk.dev.write Disk.dev.blkread [...]
要显示 PCP 归档的归档和主机名的时间范围,请运行:
$ 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 2021
要将性能指标值绘制成图形,请运行:
$ pmchart --archive /tmp/recording