Monitor System

Resources – monitor hardware activity and running processes

Resources is a graphical system monitor that provides detailed information about hardware activity and running applications. Built with GTK4 and libadwaita, it offers an interface designed to fit naturally into the GNOME desktop.

The application brings together information about processor activity, memory consumption, graphics hardware, storage devices and network interfaces. Each resource category has its own view, allowing users to examine detailed statistics without overcrowding the main interface.

Resources also distinguishes between graphical applications and individual system processes. This makes it easier to identify which programs are responsible for resource consumption while retaining access to lower-level process information.

The application is intended to balance detailed monitoring with everyday usability. It offers enough information to investigate performance problems without requiring users to understand the internal workings of every hardware component.

This is free and open source software.

Key Features

  • Displays overall processor utilisation and activity for individual logical CPUs.
  • Provides processor information and available temperature readings.
  • Monitors physical memory and swap usage with historical graphs.
  • Displays GPU utilisation, video encoding and decoding activity, and video memory consumption where supported.
  • Supports monitoring compatible neural processing units (NPUs).
  • Shows storage device activity, read and write speeds, and cumulative transfer totals.
  • Displays network interface activity, current transfer speeds and total transferred data.
  • Provides battery information and available power statistics.
  • Separates running graphical applications from individual system processes.
  • Displays process identifiers, ownership and resource consumption.
  • Allows users to terminate selected applications and processes.
  • Supports adjusting process scheduling priorities.
  • Provides processor affinity controls for restricting processes to selected CPU cores.
  • Offers separate detailed pages for supported hardware components.

Website: github.com/nokyan/resources
Support:
Developer: The Nalux Team
License: GNU General Public License v3.0

Resources in action

Resources is written in Rust. Learn Rust with our recommended free books and free tutorials.


Related Software

System Resource Monitoring GUI Tools
Mission CenterMonitor CPU, memory, disk, network and GPU usage
System Monitoring CenterGTK-based multi-featured system monitor
Plasma System MonitorKDE-based tool
System MonitorView and manage system resources
ResourcesGNOME-based tool
jdSystemMonitorDesktop-independent system monitor
xfce4-taskmanagerMonitor system resources
MonitoretsSmall utility application for monitoring resources
LXTaskLightweight task manager for LXDE
CoreXBasic hardware monitor
UsageGNOME lightweight system monitoring application
xosview2X11 system monitor

Read our verdict in the software roundup.


Best Free and Open Source Software LinuxLinks helps you discover the best free and open source software for Linux. Explore our extensive collection of recommended applications, including alternatives to popular proprietary software.

We also publish software reviews, Linux tutorials, hardware reviews, free programming books and articles covering the wider open source community. Browse our Linux resources to discover more.

Know a useful free and open source Linux application we haven't covered? Suggest a program for inclusion.

Has your software been featured on LinuxLinks? Display one of our Featured on LinuxLinks badges on your website or GitHub README.
Subscribe

Please read our Comment Policy before commenting.

Notify of
guest
0 Comments
Oldest
Newest Most Voted