LinuxCommandLibrary

gtop

Monitor system processes and resources

TLDR

Show the system stats dashboard

$ gtop
copy

Sort by CPU usage
$ <c>
copy

Sort by memory usage
$ <m>
copy

SYNOPSIS

gtop

DESCRIPTION

gtop is a graphical, curses-based system monitor similar to top, but with a more user-friendly and interactive interface. It displays a real-time view of the running system, showing CPU usage, memory consumption, swap usage, and a list of running processes. Users can sort processes by different criteria, kill processes, and view detailed information about individual processes.

Gtop is designed to provide a quick and easy way to monitor system resources and identify resource-intensive processes. It's particularly useful for debugging performance issues, identifying rogue processes, and generally keeping an eye on system health. Unlike top, it leverages a text-based user interface for intuitive navigation with cursor keys and command shortcuts. Gtop requires terminal support for curses or ncurses.

CAVEATS

Gtop requires a terminal environment that supports curses or ncurses. Its functionalities might be limited or unavailable in environments without proper terminal emulation.

NAVIGATION

Use arrow keys to navigate process list. Common keys are 'k' to kill a process and 'q' to quit.

SORTING

Sorting can be done by CPU usage, memory usage, process ID, etc. Check within the application for available hotkeys for sorting options.

HISTORY

Gtop was developed as a graphical alternative to the traditional 'top' command, aiming to provide a more intuitive and interactive system monitoring experience. While its origins are less documented than ubiquitous tools like 'top', it filled the space between command-line and fully GUI-based system monitors, offering a lighter resource footprint than dedicated graphical monitoring solutions while exceeding `top`'s usability. Gtop was developed and actively used as an important system administration tool.

SEE ALSO

top(1), htop(1), ps(1), vmstat(8), free(1)

Copied to clipboard