MerchantryTidbits

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.