第22章 BPF Compiler Collection を使用したシステムパフォーマンスの分析
BPF Compiler Collection (BCC) は、Berkeley Packet Filter (BPF) の機能を組み合わせてシステムパフォーマンスを分析します。BPF を使用すると、カーネル内でカスタムプログラムを安全に実行して、パフォーマンス監視、トレース、およびデバッグ用のシステムイベントとデータにアクセスできます。BCC は、ユーザーがシステムから重要な詳細情報を抽出するための BPF プログラムの開発とデプロイを、ツールとライブラリーを使用して簡素化します。
22.1. bcc-tools
パッケージのインストール
BPF Compiler Collection (BCC) ライブラリーと関連ツールを取得するには、bcc-tools
パッケージをインストールします。
手順
bcc-tools をインストールします。
dnf install bcc-tools
# dnf install bcc-tools
Copy to Clipboard Copied! BCC ツールは、
/usr/share/bcc/tools/
ディレクトリーにインストールされます。
検証
インストールされたツールを調べます。
ls -l /usr/share/bcc/tools/
# ls -l /usr/share/bcc/tools/
Copy to Clipboard Copied! インストールされているツールのリストが表示されます。リスト内の
doc
ディレクトリーには、各ツールのドキュメントがあります。