observability / cli
btop++
Capability: btop++
Use it when
- You need to see which process is eating CPU, memory, disk IO, or network on a box right now, from a terminal
- You want live GPU utilization and power graphs alongside CPU and memory without setting up a metrics stack
What it solves
Not the fit when
- Windows (separate btop4win project)
- historical trend analysis or alerting (point-in-time interactive view only)
- web-based terminals with poor wide-character support
- long-term metrics retention and dashboards
- threshold alerting and paging
- fleet-wide or remote multi-host monitoring
Install
Install from a system package where available (`brew install btop`, `sudo dnf install btop`, `sudo zypper in btop`, or `pkg install btop`). For a release archive, unpack `btop-(VERSION)-(ARCH)-(PLATFORM).tbz` and run `make install PREFIX=/your/prefix`; use `sudo` only when the target prefix is not user-owned.
Invoke
Run `btop` in a truecolor terminal to inspect, filter, sort, tree-view, and signal processes. GPU boxes use keys 5-0, but GPU monitoring requires a build compiled with GPU support plus the appropriate vendor libraries/drivers; the repository-provided release and continuous-build binaries do not include GPU support.
Alternatives
No reviewed alternatives recorded yet.