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) を使用します。
前提条件
- PCP が設定されている。詳細は PCP の pcp-zeroconf での設定 を参照してください。
-
grafana-serverが設定されている。詳細は、grafana-server の設定 を参照してください。 -
scram-sha-256認証メカニズムが設定されている。詳細は、PCP コンポーネント間の認証の設定 を参照してください。
手順
pcp-pmda-bpftraceパッケージをインストールします。# yum install pcp-pmda-bpftracebpftrace.confファイルを編集し、PCP コンポーネント間の認証の設定 で作成したユーザーを追加します。# vi /var/lib/pcp/pmdas/bpftrace/bpftrace.conf [dynamic_scripts] enabled = true auth_enabled = true allowed_users = root,metricsmetrics をユーザー名に置き換えます。
bpftracePMDA をインストールします。# 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 valuespmda-bpftraceがインストールされたため、ユーザーの認証後にのみ使用できるようになりました。詳細は PCP bpftrace システム分析ダッシュボードの表示 を参照してください。