$linuxjunkies
>

gtop(1)

gtop is a system monitoring dashboard that displays real-time CPU, memory, disk, and network usage in the terminal.

UbuntuDebianFedoraArch

Synopsis

gtop [OPTION]

Description

gtop provides a graphical system monitoring interface similar to graphical system monitors, but runs entirely in the terminal. It displays CPU usage per core, memory consumption, disk I/O, network statistics, and a list of top processes consuming resources. Updates occur in real-time with configurable refresh intervals.

The dashboard is divided into panels showing different system metrics. It requires Node.js to run and is installed via npm. Data is pulled from /proc on Linux systems.

Common options

FlagWhat it does
-p, --portspecify the port to run the web server on (default: 3000)
-r, --refreshset the refresh rate in milliseconds (default: 1000)
-s, --statusbarenable status bar at the bottom of the display
--no-colordisable color output
-h, --helpshow help message and exit
-v, --versionshow version number and exit

Examples

start gtop with default settings, displaying system metrics in real-time

gtop

run gtop with a 500ms refresh rate for more frequent updates

gtop -r 500

start gtop and serve the web interface on port 8080

gtop -p 8080

launch gtop without colored output (useful for terminals with limited color support)

gtop --no-color

Related commands