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 btopSnap:
sudo snap install btop
sudo snap connect btop:removable-mediaUsage:
btopBottom
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-controlUsage
btmGlances
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 -T1nvtop
nvtop is a GPU process monitor for AMD, Intel and NVIDIA GPUs.
Install
sudo apt install nvtopor
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-supportUsage
nvtopnvitop
nvitop is an interactive NVIDIA-GPU process viewer.
Install and run
Using the uv Python package manager.
uvx nvitopLast updated on