list of system monitoring tools

btop or btop --force-utf
pipx install 'glances[all]' is the best way to have
to run glances or glances -w --browser
Tool | Description |
---|---|
top | The original Unix task manager. Very basic but always available. |
htop | Improved, interactive version of |
btop | Modern, graphical terminal monitor with mouse support and fancy UI. |
atop | Advanced version of |
glances | Cross-platform tool showing multiple system resources in a single view. |
nmon | Performance monitor with extensive CPU, disk, and network stats. |
bpytop | Python version of |
bashtop | Original Bash-based version of |
vtop | Graphical |
gotop | Fast terminal monitor written in Go with visuals like |
gtop | Node.js-based terminal monitor with charts. |
dstat | Combines vmstat, iostat, netstat for detailed resource usage. |
iftop | Real-time bandwidth usage per connection. |
nethogs | Shows bandwidth per process (unlike |
iptraf | Real-time IP LAN monitoring tool. |
iotop | Shows real-time disk I/O per process. |
powertop | For power consumption monitoring and tuning (great for laptops). |
tload | Displays system load average graph in terminal. |
uptime | Lightweight tool showing system uptime and load. |
smem | Reports memory usage in a more accurate way than |
nvtop | |
nvidia-smi | |
amdgpu_top |