btop – Modern Resource Monitor

btop is a modern, feature-rich resource monitor that shows usage and stats for processor, memory,...

Networking Tools Linux Open Source

btop is a modern, feature-rich resource monitor that shows usage and stats for processor, memory, disks, network, and processes. Written in C++, it offers a beautiful terminal UI with mouse support, customizable themes, and detailed system information. btop is the successor to bashtop and bpytop, combining their best features with improved performance.

Key Features

  • Beautiful UI – Modern, customizable terminal interface
  • Mouse Support – Click to interact with elements
  • Per-Core CPU – Individual core usage graphs
  • Process Management – Sort, filter, send signals to processes
  • Network Graphs – Real-time bandwidth visualization
  • Themes – Multiple color schemes included
  • Low Resource – Efficient C++ implementation

Installation

# Debian/Ubuntu
sudo apt install btop

# RHEL/CentOS/Fedora
sudo dnf install btop

# Arch Linux
sudo pacman -S btop

# Snap
sudo snap install btop

# From source
git clone https://github.com/aristocratos/btop.git
cd btop && make && sudo make install

Usage

# Launch btop
btop

# Key bindings:
# m - Toggle memory display
# n - Toggle network display
# p - Toggle process view
# h - Help menu
# Esc - Main menu
# q - Quit

Use Cases

btop is ideal for system monitoring, identifying resource-heavy processes, performance analysis, and anyone wanting a visually appealing htop alternative.

Download btop

Was this article helpful?