gtop(1)
gtop is a system monitoring dashboard that displays real-time CPU, memory, disk, and network usage in the terminal.
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
| Flag | What it does |
|---|---|
-p, --port | specify the port to run the web server on (default: 3000) |
-r, --refresh | set the refresh rate in milliseconds (default: 1000) |
-s, --statusbar | enable status bar at the bottom of the display |
--no-color | disable color output |
-h, --help | show help message and exit |
-v, --version | show version number and exit |
Examples
start gtop with default settings, displaying system metrics in real-time
gtoprun gtop with a 500ms refresh rate for more frequent updates
gtop -r 500start gtop and serve the web interface on port 8080
gtop -p 8080launch gtop without colored output (useful for terminals with limited color support)
gtop --no-color