System Monitoring¶
Commands for monitoring system resources and running processes.
top - Task Manager¶
View running processes and system resources in real-time:
top
Output shows:
System uptime and load average
Running tasks and CPU usage
Memory and swap usage
Process list (sorted by CPU usage by default)
Press q to exit.
btop - Advanced Resource Monitor¶
For a more detailed, interactive, and colorful interface, use btop:
ml btop
btop
Press Esc or q to exit.
Configuration¶
Customize appearance and behavior by editing the config file:
vim ~/.config/btop/btop.conf
Or press M (capital M) inside btop to open the options menu.
Features¶
CPU Monitor: Real-time CPU usage per core
Memory Monitor: RAM and swap usage
Disk Monitor: I/O statistics
Network Monitor: Upload/download speeds
Process List: Sort and filter running processes
Tree View: See parent-child process relationships
Resources¶
Project page: https://github.com/aristocratos/btop
Command-line options:
btop --help
Other Monitoring Commands¶
free -h # Memory usage (human-readable)
uptime # System uptime and load