gtop
Monitor system processes and resources
TLDR
Show the system stats dashboard
Sort by CPU usage
Sort by memory usage
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.