10.3. パフォーマンス分析と可観測性ツール


10.3.1. カーネル内の bpftool

bpftool ユーティリティーを使用すると、拡張 Berkeley Packet Filtering (eBPF) に基づくプログラムとマップの検査および簡単な操作を行うことができます。bpftool は カーネルソースツリーの一部であり、カーネル パッケージのサブパッケージとして含まれる bpftool パッケージによって提供されます。

10.3.2. eBPF がテクノロジープレビューとして利用可能に

eBPF (extended Berkeley Packet Filtering) 機能は、テクノロジープレビューとしてネットワーキングおよびトレースの両方に利用できます。eBPF を使用すると、ユーザー空間はカスタムプログラムをさまざまなポイント (ソケット、トレースポイント、パケット受信) に接続してデータを受信して処理できるようにします。この機能には、新しいシステムコール bpf() が含まれます。これは、様々な種類のマップの作成と、様々な種類のプログラムの更新に対応します。bpf() は、root など、CAP_SYS_ADMIN が付与されているユーザーのみが利用できます。詳細は、man ページの bpf(2) を参照してください。

10.3.3. BCC がテクノロジープレビューとして利用可能に

BPF コンパイラーコレクション (BCC) は、 効率的なカーネルトレースおよび操作プログラムを作成するためのユーザースペースツールキットであり、RHEL 8 ではテクノロジープレビューとして利用できます。BCC は、拡張 Berkeley Packet Filtering (eBPF) を使用して、Linux オペレーティングシステムの I/O 分析、ネットワーク、および監視用のツールを提供します。

トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat, Inc.