#monitoring
48 solutions
Use the classic ps aux command to list every process on the system with owner, CPU, memory, and command columns.
Dump the complete process list and filter it for a keyword in one line.
Use free -h to see used, free, and available memory plus swap in GB/MiB instead of raw kilobytes.
Print a single top-style report sorted by CPU instead of watching a live updating screen.
Live per-program upload/download speeds, like Task Manager's network tab.
A lightweight daemon logs traffic per interface so you can check daily and monthly totals anytime.
Report exactly how many kilobytes of physical memory a single process holds, without Activity Monitor.
tail -f prints the last lines of a file and keeps running, showing every new line the moment it is written — the standard way to watch logs without refreshing.
The sensors command prints temperatures, voltages, and fan speeds for all detected hardware monitoring chips.
Display running processes as a tree with PIDs, so you can see exactly which process spawned which.
Query GPU name, temperature, utilization and memory with a single nvidia-smi command on Linux.
Watch CPU, memory, disks and network with animated graphs and themes.