LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

atop

Advanced system and process activity monitor

TLDR

Start atop
$ atop
copy
Display memory consumption for each process
$ atop -m
copy
Display disk information
$ atop -d
copy
Display the full command line per process
$ atop -c
copy
Display thread-specific resource utilization
$ atop -y
copy
Display the number of processes for each user
$ atop -au
copy

SYNOPSIS

atop [-m] [-d] [-c] [-y] [-au] [interval [samples]]

DESCRIPTION

atop is an advanced interactive monitor for Linux systems that shows system-level activity and process-level activity. It highlights resources that have reached critical load and provides historical data logging capabilities.

PARAMETERS

-m

Display memory consumption for each process
-d
Display disk information
-c
Display the full command line (including arguments) for each process
-y
Display thread-specific resource utilization
-a
Display active processes only
-u
Display user statistics
-g
Display generic output (default)
-1
Display averages per second instead of per interval
-r file
Read raw data from file instead of live system
-w file
Write raw data to file for later analysis

CONFIGURATION

/etc/atoprc

System-wide configuration for default display options and intervals.
~/.atoprc
Per-user configuration overriding system defaults.

KEYBOARD SHORTCUTS

g: generic outputm: memory detailsd: disk detailsn: network detailsc: command line per processu: user statisticsp: process activity?: help

INSTALL

sudo apt install atop
copy
sudo dnf install atop
copy
sudo pacman -S atop
copy
sudo apk add atop
copy
sudo zypper install atop
copy
brew install atop
copy
nix profile install nixpkgs#atop
copy

CAVEATS

Requires root privileges for some features. Can consume significant resources when monitoring at high frequencies.

HISTORY

Developed by Gerlof Langeveld. Designed to provide more detailed system monitoring than top with historical data logging.

SEE ALSO

top(1), htop(1), btop(1), glances(1)

RESOURCES

Copied to clipboard
Kai