Alternatives to GNOME System Monitor
GNOME's process viewer and resource monitor for checking CPU, memory, network and file system usage. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
GNOME System Monitor
GNOME's process viewer and resource monitor for checking CPU, memory, network and file system usage.
Replacements
Listings that take over the same core job as GNOME System Monitor.
Resources
A GNOME app that shows CPU, memory, GPU, network, storage and battery usage and manages processes.
Resources is a modern GNOME app that adds GPU and battery monitoring alongside process and app management in the same window.
Mission Center
A Linux system monitor that looks like the Windows Task Manager, which is exactly the point.
Mission Center offers a Windows Task Manager layout with per-core detail and GPU usage for AMD, Intel and NVIDIA in a GTK4 interface, as a younger project.
Plasma System Monitor
KDE's desktop application for monitoring system sensors, running processes and resource usage on Linux.
Plasma System Monitor is KDE's equivalent with sensors, processes and customizable monitoring pages, and is most at home on a Plasma desktop rather than GNOME.
NeoHtop
Inspect running processes in a desktop system monitor.
NeoHtop is a desktop process monitor with search and filtering that also runs on Windows and macOS under MIT, not tied to GNOME.
htop
Interactive process viewer for the terminal.
htop moves process management to the terminal with per-core meters and tree view on Linux and macOS, dropping the graphical window and history graphs.
btop++
A terminal resource monitor that looks good enough to leave open, with processes, CPU, memory, disks, network and GPUs.
btop++ is a terminal monitor with process list and graphs for CPU, memory, disks, network and GPUs, usable over SSH on Linux and macOS.
bottom
A graphical system monitor for the terminal, with charts for CPU, memory, network, temperature and disk over time.
bottom plots resources over time in a terminal on Linux, macOS and Windows, with process sorting, tree mode and kill signals instead of a GNOME window.
Similar software
Related functionality, not a direct replacement.
Astra Monitor
A GNOME Shell extension that shows processor, GPU, memory, storage, network and sensor readings in the panel.
Vitals
A GNOME Shell extension that shows temperatures, voltages, fan speeds, memory and CPU load in the top bar.
Conky
Display live system information in configurable desktop widgets.
Glances
A cross-platform system monitor that runs in a terminal, in a browser, or as an API feeding a dashboard.
lm-sensors
Linux command-line utilities and a library for reading hardware temperature, voltage and fan sensors.
iotop-c
A top-like Linux terminal tool that shows disk read and write activity for each process.