这是 pmdapapi 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
普达帕皮 - papi 性能指标域代理 (PMDA)
概要
$PCP_PMDAS_DIR/pmdapapi [-d 域[-l 日志文件]
商品描述
普达帕皮 是一个 papi Performance Metrics Domain Agent (PMDA),它公开硬件
性能计数器通过库性能 API (PAPI)。
papi PMDA 导出的指标报告从硬件计数器收集的值
和可用的指标,如 papi 报告的那样。 目前,只有 root 用户可以访问这样的
指标。
简要说明 普达帕皮 命令行选项如下:
-d 性能指标绝对至关重要 域 这里指定的数字是
独特且一致。 那是, 域 每个 PMDA 都应该不同
主机,和相同的 域 number 应该用于所有主机上的相同 PMDA。
-l 日志文件的位置。 默认情况下,一个名为的日志文件 日志文件 写在
当前目录 光驱(1) 当 普达帕皮 开始了,即 $PCP_LOG_DIR/pmcd。 如果
日志文件无法创建或不可写,输出写入标准
错误代替。
性能计数器在循环获取时自动激活(例如
通过 值(1)或 记录器(1))。 这种自动激活是暂时的,只持续一段时间
由控制的秒数 papi.control.auto_enable 控制值(默认 120)。
在不需要自动激活的情况下,可以通过设置
papi.control.auto_enable 公制为 0。
或者, 下午店(1) 命令可用于永久启用跟踪特定
指标,或根据需要停止它们。 使用 papi.control.启用 和 papi.control.disable
指标,您可以使用空格或逗号分隔的列表设置您希望跟踪的指标。
写信给 papi.control.重置 metric 立即禁用所有计数器。 这可能是
如果另一个分析任务需要系统性能计数器,则很有用。
# pmstore papi.control.enable "TOT_CYC TOT_INS"
papi.control.enable old value="" new value="TOT_CYC TOT_INS"
#pmval papi.system.TOT_CYC
8.371 + 04
#pmval papi.system.TOT_INS
2.712 + 04
# pmstore papi.control.disable "TOT_CYC,TOT_INS"
papi.control.disable 旧值="" 新值="TOT_CYC,TOT_INS"
获取 papi控制状态 metric 提供了所有活动计数器的概览。
默认情况下,PAPI 多路复用,允许支持收集比
由硬件并发支持,启用。 一个可以修改
papi.control.多路复用 通过将其设置为 0 来禁用多路复用的指标。
在可能的情况, 普达帕皮 将公开可用的本地性能和非核心事件
当前硬件。 无法统计一些原生指标和预设指标
同时。
# true -- 自动启用计数器
# pmval -s3 papi.system.perf.BRANCH.LOADS
指标:papi.system.perf.BRANCH.LOADS
主机:HOSTNAME
语义:累积计数器(转换为速率)
单位:计数(转换为计数/秒)
样品:3
间隔:1.00 秒
7530.
7539.
7543.
# pmval -s3 papi.system.perf.BRANCH.MISSES
指标: papi.system.perf.BRANCH.MISSES
主机:HOSTNAME
语义:累积计数器(转换为速率)
单位:计数(转换为计数/秒)
样品:3
间隔:1.00 秒
696.8
590.8
651.8
# true -- 快速概览
# pminfo -f papi.control.status
papi控制状态
值“Papi 正在运行,已启用多路复用, 性能分支未命中(114):8960, 性能分支加载(110): 158400"
# true -- 可选的即时禁用
# pmstore papi.control.disable "perf.BRANCH.LOADS,perf.BRANCH.MISSES"
papi.control.disable old value="" new value="perf.BRANCH.LOADS,perf.BRANCH.MISSES"
安装
如果您想访问 papi 性能指标的名称、帮助文本和值,请执行
以 root 身份执行以下操作:
# cd $PCP_PMDAS_DIR/papi
# 。/安装
如果要撤消安装(并删除两个 PMDA),请以 root 身份执行以下操作:
# cd $PCP_PMDAS_DIR/papi
# 。/消除
普达帕皮 由 光驱(1) 并且永远不应该直接执行。 安装和
删除脚本通知 光驱(1) 安装或删除代理程序时。
使用 onworks.net 服务在线使用 pmdapapi