10.8. 安装 PCP bpftrace


Red Hat Enterprise Linux 中的 pcp-bpftrace 软件包是 Performance Co-Pilot (PCP)和 bpftrace 的组合,用于创建内核中扩展 Berkeley Packet Filter (eBPF)技术的自定义追踪工具。使用 pcp-bpftrace,您可以从 bpftrace 脚本收集的性能数据优化系统。

bpftrace 脚本使用增强的 Berkeley Packet Filter (eBPF) 。

先决条件

  1. 配置了 PCP。如需更多信息,请参阅使用 pcp-zeroconf 设置 PCP
  2. grafana-server 被配置。如需更多信息,请参阅设置 grafana-server
  3. scram-sha-256 身份验证机制被配置。如需更多信息,请参阅在 PCP 组件之间设置身份验证

步骤

  1. 安装 pcp-pmda-bpftrace 软件包:

    # yum install pcp-pmda-bpftrace
    Copy to Clipboard Toggle word wrap
  2. 编辑 bpftrace.conf 文件,并添加您在 在 PCP 组件之间设置身份验证 中创建的用户:

    # vi /var/lib/pcp/pmdas/bpftrace/bpftrace.conf
    
    [dynamic_scripts]
    enabled = true
    auth_enabled = true
    allowed_users = root,metrics
    Copy to Clipboard Toggle word wrap

    使用您的用户名替换 metrics

  3. 安装 bpftrace PMDA:

    # cd /var/lib/pcp/pmdas/bpftrace/
    # ./Install
    Updating the Performance Metrics Name Space (PMNS) ...
    Terminate PMDA if already installed ...
    Updating the PMCD control file, and notifying PMCD ...
    Check bpftrace metrics have appeared ... 7 metrics and 6 values
    Copy to Clipboard Toggle word wrap

    pmda-bpftrace 现已安装,只能在验证您的用户后使用。如需更多信息,请参阅 查看 PCP bpftrace System Analysis 仪表板

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat