macOS
brew install bpftoplocal Homebrew formula metadata
安装
brew install bpftoplocal Homebrew formula metadata
sudo apk add bpftopAlpine Linux edge package indexes · bpftop · 来源: dl-cdn.alpinelinux.org
sudo apt install bpftopDebian stable package indexes · bpftop · 来源: deb.debian.org
sudo dnf install bpftopFedora Rawhide package metadata · bpftop · 来源: dl.fedoraproject.org
nix profile install nixpkgs#bpftopnixpkgs package indexes · pkgs/by-name/bp/bpftop/package.nix · 来源: api.github.com
sudo pacman -S bpftopArch Linux sync databases · bpftop · 来源: geo.mirror.pkgbuild.com
sudo zypper install bpftopopenSUSE Tumbleweed package metadata · bpftop · 来源: download.opensuse.org
概览
Dynamic real-time view of running eBPF programs
历史
bpftop is a top-like terminal monitor for running eBPF programs. It reports runtime, events per second, estimated CPU percentage, process references, and time-series graphs while enabling eBPF runtime statistics only while the tool is active.
The README describes bpftop as formerly maintained by Netflix and now independently maintained by Jose Fernandez, with Netflix no longer affiliated. The official announcement from Netflix introduced it as a way to streamline eBPF performance optimization.
The project appeared publicly in 2024, with a v0.1.0 tag in February 2024. Its README now documents install scripts, distribution packages, Linux kernel requirements, libelf/libz dependencies, journald integration, and a Rust/Cargo build.
bpftop's adoption path is tied to the rise of eBPF observability. The README points users to package-manager installs from Fedora, Arch Linux, and Nix, and the Homebrew input records additional packaging in apk, brew, Debian, Fedora, Nix, pacman, and zypper.
Because it requires root privileges and kernel eBPF statistics, adoption is mostly among systems, performance, and observability engineers rather than general CLI users.
The normal workflow is `sudo bpftop`, optionally with a refresh delay. Users navigate with arrow keys or vim-style keys, filter programs, sort columns, and enter graph views for a selected eBPF program.
Internally, the README says bpftop uses the Linux `BPF_ENABLE_STATS` syscall command, samples statistics, and disables statistics gathering when the file descriptor is dropped on exit.
bpftop is significant because it packages a modern kernel-observability niche into a familiar top-like interface. For package maintainers, it is also a compact example of the newer Rust-plus-Linux-system-libraries tooling showing up in traditional Unix package collections.
Its package metadata tells a useful story: a tool announced from Netflix, later maintained independently, spreading quickly through Linux distributions and Homebrew because eBPF became operationally important.
安全态势
narrow executable package without higher-risk signals.
绿色 风险 · 低 置信度 · appliance
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
bpftop | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
https://github.com/jfernandez/bpftop
安装元数据
| 软件包键 | brew:bpftop |
|---|---|
| 版本 | 0.9.0 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/bpftop |
| 主页 | https://github.com/jfernandez/bpftop |
| 仓库 | https://github.com/jfernandez/bpftop |
| 上游文档 | https://github.com/jfernandez/bpftop#readme |
| 许可证 | Apache-2.0 |
| 源码归档 | https://github.com/jfernandez/bpftop/archive/refs/tags/v0.9.0.tar.gz |
| 最后更新 | 2026-07-04T16:53:42+09:00 |
| Pulse | updated |
| 依赖 | elfutils, zlib-ng-compat |
| 构建依赖 | llvm, pkgconf, rust |
| Bottle | 可用 (于 arm64_linux, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | bpftop |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Requirements |
|
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
源数据库匹配
匹配项来自外部软件包管理器索引,并与本地 Automic Vault 软件包链接分开显示。
bpftop 0.5.2.20.gc23a822-2+b1
Provides a dynamic real-time view of running eBPF programs
https://github.com/Netflix/bpftop
sudo apt install bpftopbpftop
nix profile install nixpkgs#bpftopbpftop 0.8.0-r1
Dynamic real-time view of running eBPF programs
https://github.com/Netflix/bpftop
sudo apk add bpftopbpftop 0.9.0-1.fc45
Dynamic real-time view of running eBPF programs
https://github.com/jfernandez/bpftop
sudo dnf install bpftopbpftop 0.8.0-1
Dynamic real-time view of running eBPF programs
https://github.com/jfernandez/bpftop
sudo pacman -S bpftopbpftop 0.7.1-1.5
Dynamic real-time view of running eBPF programs
https://github.com/Netflix/bpftop
sudo zypper install bpftop来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.