gnome-system-monitor
Monitor system resource usage and processes
SYNOPSIS
gnome-system-monitor [OPTION…]
PARAMETERS
-h, --help
Print command line options summary and exit
--version
Print program version and exit
--replace
Replace any running instance of the program
DESCRIPTION
Gnome-system-monitor is a graphical utility for monitoring and managing system resources in the GNOME desktop environment. It provides an intuitive interface to view running processes, track resource usage like CPU, memory, swap, network activity, and disk I/O, and monitor file systems.
The application features three main tabs: Processes for listing and controlling processes (kill, renice, etc.), Resources for real-time graphs of system load, and File Systems for storage usage. Users can sort, filter, and search processes, making it easier to identify resource hogs. It's designed for desktop users rather than servers, relying on libraries like libgtop for data collection.
Ideal for troubleshooting performance issues, it's lightweight yet feature-rich, with support for dark mode and accessibility. Launched from menus or terminal, it integrates seamlessly with GNOME Shell.
CAVEATS
Requires graphical environment (X11/Wayland) and GNOME libraries; not suitable for headless servers. Data accuracy depends on libgtop; high system load may affect refresh rates.
USER INTERFACE TABS
Processes: Manage tasks; Resources: Live CPU/memory graphs; File Systems: Disk usage overview.
DATA SOURCE
Uses libgtop and procfs/sysfs for metrics; supports process trees and signal sending.
HISTORY
Introduced in early GNOME 2.x (around 2002) as a replacement for older tools like gtop. Evolved with GNOME 3/40+ redesigns, incorporating Adwaita styling and modern GTK. Maintained by GNOME team, with ongoing updates for new hardware support and Wayland compatibility.


