LinuxCommandLibrary

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.

SEE ALSO

top(1), htop(1), ps(1), free(1), glances(1)

Copied to clipboard