Resource Monitor

A simple cross-platform system resource monitor.

The monitor utility collects telemetry on system resources. Metrics are printed to stdout at regular intervals. Resources are organized under “cpu” or “gpu” device groups. All resources share some global options.

It is easily installable, has an intuitive interface, and is cross-platform. Python 3.7 or higher is required, however.

pip install resource-monitor
$ monitor
usage: monitor [-h] [-v] <device> <resource> [<args>...]
A simple cross-platform system resource monitor.
$ monitor cpu memory --actual --human-readable
2020-01-30 15:24:51.573 desktop.local monitor.cpu.memory 8.23G
2020-01-30 15:24:52.578 desktop.local monitor.cpu.memory 8.23G
...