Skip to content

System monitor

Btop

btop is a resource monitor written in C++ that shows usage and stats for processor, memory, disks, network and processes.

Install

Ubuntu:

sudo apt install btop

Snap:

sudo snap install btop
sudo snap connect btop:removable-media

Usage:

btop

Bottom

bottom is a cross-platform graphical process and system monitor written in Rust.

See the instructions in the README.

sudo snap install bottom

# To allow the program to run as intended
sudo snap connect bottom:mount-observe
sudo snap connect bottom:hardware-observe
sudo snap connect bottom:system-observe
sudo snap connect bottom:process-control

Usage

btm

Glances

glances is a cross-platform advance system monitor for usage monitoring for CPU, RAM, Network, GPU, etc.

Install and run

The simplest way to run glances is via the uv Python package manager.

## Update every 1 second
uvx glances -T1

nvtop

nvtop is a GPU process monitor for AMD, Intel and NVIDIA GPUs.

Install

sudo apt install nvtop

or

sudo snap install nvtop
# Add the capability to kill processes inside nvtop
sudo snap connect nvtop:process-control
# Add the capability to inspect GPU information (fan, PCIe, power, etc)
sudo snap connect nvtop:hardware-observe
# AMDGPU process list support (read /proc/<pid>)
sudo snap connect nvtop:system-observe
# Temporary workaround to get per-process GPU usage (read /proc/<pid>/fdinfo)
sudo snap connect nvtop:kubernetes-support

Usage

nvtop

nvitop

nvitop is an interactive NVIDIA-GPU process viewer.

Install and run

Using the uv Python package manager.

uvx nvitop
Last updated on