ATOP(1) General Commands Manual ATOP(1) (NAME) atop - (SYNOPSIS) : atop -B[H] [-t [absdir]] [interval [samples]] : atop -G [-t [absdir]] [-2|-3|-4|-5|-6|-7|-8|-9] [-a] [-C|-M|-D|-A] [interval [samples]] : atop [-t [absdir]] [-g|-m|-d|-n|-u|-p|-s|-c|-v|-o|-y|-Y] [-C|-M|-D|-N|-A] [-fFX1xR] [interval [samples]] ( JSON): atop [-Plabel[,label]... [-Z]] [-Jlabel[,label]...] [interval [samples]] : atop -w rawfile [-a] [-S] [interval [samples]] : atop -B[H] -r [rawfile|yyy...] [-b [YYYYMMDD]hhmm[ss]] [-e [YYYYMMDD]hhmm[ss]] : atop -G [-2|-3|-4|-5|-6|-7|-8|-9] [-a] -r [rawfile|yyy...] [-b [YYYYMMDD]hhmm[ss]] [-e [YYYYMMDD]hhmm[ss]] : atop -r [rawfile|yyy...] [-b [YYYYMMDD]hhmm[ss]] [-e [YYYYMMDD]hhmm[ss]] [-g|-m|-d|-n|-u|-p|-s|-c|-v|-o|-y|-Y] [-C|-M|-D|-N|-A] [-fFX1xR] ( JSON): atop -r [rawfile|yyy...] [-b [YYYYMMDD]hhmm[ss]] [-e [YYYYMMDD]hhmm[ss]] [-Plabel[,label]... [-Z]] [-Jlabel[,label]...] (DESCRIPTION) atop . interval (: ) ( ) ( ) . . netatop BPF netatop-bpf . (TWIN MODE) -t atop << >> (twin mode) . . atop . . . 'r' 'b' 'T' . 'z' () . 't' ( ) 'T' ( ) 'r' ( ) 'Z' ( ) 'b' ( ) 'z' ( ) . /tmp . -t ( /tmp ). . (BAR GRAPH MODE) atop . ( ) . 'B' . 'B' () . atop -B 'B' .atoprc ( atoprc ). : 'Avg' ( 'Av' 'A' ) . . . 'S' ( ) 'U' ( ) 'I' ( ) 's' (/steal) 'G' ( ) . <<>> . . ( ) ( ). <<>> . 'H' atop '-H' . . 'cpucritperc' ( atoprc ). . . : / ( ) ( ) tmpfs . ( ) . 'avail' MEM . ( ) /tmpfs . . . . . ( ) . 'oomkills' ( - Out Of Memory killing) : ( ) . ( ) . atop OOM killing 'oomkills' OOM killing . (swapped in) . . / . . . 'R' () 'W' () . <<>> . . ( ) ( ). <<>> . 'H' atop '-H' . . 'dskcritperc' ( atoprc ). . . ('TX') ('RX') . . 'L' . ( ) . . . . . . . PSI 'some' (S) 'full' (F) . 'some' (S) (stalled) . 'full' (F) . PSI . psi=1 . . . (TEXT MODE IN GENERAL) ( ) . 'f' . ( 'G') ( 'g' 'c' 's' 'm' 'd' 'n' 'v' 'u' 'p') . 'a' () . 'a' () . samples ( ) 'q' . atop /. ( ncurses) . . atop / . . . . / . atop . . atop . . atop (pipe) () . ( (INTERACTIVE COMMANDS) ). atop ( (RAW DATA STORAGE) ). atop (-w) (-P) JSON (-J) . . ( -g) . atop ( ) ( ). atop ( ) . (PROCESS ACCOUNTING) atop . . . atop . . atop ( ): 1. ATOPACCT . . atop ( ) . . 2. ! atopacctd . atop . atopacctd () atop . atopacct atop atop atopacctd . (forking) atopacctd . . atopacctd . 3. atopacctd atop psacct acct ( ). /var/log/pacct /var/account/pacct /var/log/account/pacct atop . 4. atop ( ) /var/cache/atop.d/atop.acct ( atop ). atop . atop ( 'q' 'kill -15') . atop 'kill -9' . . atop atop . ( ). / . atop setuid-root . atop . atop . 'no procacct' ( ). atop . atop ( ). . (COLORS) atop () . . : / . atop : <<>> ( ). <<>> . <<>> . <<>> . ( ) . ('cache' 'buff' MEM) ('slrec') ! ('swout' PAG) <<>> . << >> . ('vmcom' 'vmlim' SWP) SWP . <<>> . . ( atoprc ). . ( ) ( ) . << >> ( ) ( atoprc ). ( atoprc ). 'x' ( -x) . . NETATOP NETATOP-BPF (NETATOP OR NETATOP-BPF MODULE) netatop BPF netatop-bpf . atop '-K' netatop netatop-bpf . atop / . 'n' . netatopd netatop atop ( ). netatop netatopd . (GPU STATISTICS GATHERING) (GPU) atopgpud . (Nvidia) GPU . atop '-k' GPU . atopgpud . pynvml . pip : pip install nvidia-ml-py atopgpud atop . ( ) : systemctl enable atopgpu systemctl start atopgpu (OUTPUT DESCRIPTION) . (INTERACTIVE COMMANDS) atop ( ) . ( ) . . / ( 'C' 'M' 'D' 'N' 'E' 'O'). g (). : (process-id) (CPU) . / atop (root) . netatop netatop-bpf / . (: CPU) . . m . : (minor) (major) . . ( ). d . atop : (WCANCL) . n . : (thread-id) TCP ( ) TCP ( ) UDP ( ) UDP ( ) . netatop netatop-bpf . . s . : << >> (R) << >> (S) << >> (D) <<>> (I) ( fifo) nice . . v . : ( ) . . c . : . G cgroup v2. cgroup . cgroup . / '2' '7' cgroup ('7' ). / '8' ( cgroup ). / '9' . / 'a' ( ) cgroup cgroup . cgroup cgroup cgroup . / 'C' / 'M' / 'D' . e (GPU). : GPU GPU GPU ( ) GPU GPU. o . ownprocline . atoprc . y ( ). . ( ) . 'a' ( ) . 'Y' ( ) . . Y 'y' ( ). u . : ( 'a' ) ( 'a'). atop . netatop netatop-bpf . (: CPU) . p ( ). : ( 'a' ) ( 'a'). atop . netatop netatop-bpf . (: CPU) . j /. ( Docker/Podman) ( Kubernetes) : ( 'a' ) ( 'a'). atop . netatop netatop-bpf . (: CPU) / (CID/POD) . O ( ) ( ). ( ). 'CPU' 'C' 'MEM' 'M' 'DSK' 'D' 'NET' 'N' 'GPU' 'E' . C (). 'CPU' . E (GPU). 'GPU' . M . 'MEM' . ( ). D . 'DSK' . N ( ). 'NET' . : ? ( 'h' ). V ( ). R (PSIZE) ( ). PSIZE . W WCHAN ( ). WCHAN . x ( ). . z . atop . atop . . i (: ). . 't' . . t . ( ) . atop . . . . T . . b . . . r . . ( ). Z . . U (UID). () UID . . Enter () . . I PID . (PID) . . Enter PID () . . P . . . Enter () . . / . . . Enter () . . J ( Docker Podman) ( Kubernetes) . . . . Enter () . . Q / . / . : R ( ) S () D ( ) I () T () t ( ) X () Z () P (). . Enter / () . . S . . . Enter () . . a <</>> / () / . . X atop ( ) / . ( ) / . . f () ( ). ( ) . atop . . F ( ). ( ) . . 1 ( '..../s') ( ). . l . . atop / . . -l per-cpu . . k ( ). q . . PgDn /. . ^F / ( ). . PgUp /. . ^B / ( ). . ^L . (RAW DATA STORAGE) ( : : ) atop -w . atop ( ). . . (: ) (: ) . -S atop . -r . /var/log/atop/atop_YYYYMMDD ( YYYYMMDD ). YYYYMMDD ( ) /var/log/atop/atop_YYYYMMDD . y ( 'yyyy' ). - (stdin) . 't' 'T' 'b' 'r' 'Z' . . atop (ASCII) . . -L ( ) . -b ( ) / -e ( ) [YYYYMMDD]hhmm[ss] . atop atop-rotate.timer atop-rotate.service /var/log/atop/atop_YYYYMMDD . ( ) . /etc/default/atop LOGOPTS ( ) LOGINTERVAL ( ) LOGGENERATIONS ( ) LOGPATH ( ) . atop . atopconvert atop atop ( atopconvert ). (OUTPUT DESCRIPTION) () ( ) ( ) . 'PAUSED' atop 'z' . ( ). atop . () . . . CPU . atop . CPU '233s' ( ) . (Mb Kb Gb Mb Tb Gb ). ( 123e6 ). - (OUTPUT DESCRIPTION - SYSTEM LEVEL) : PRC . (CPU) ('sys') ('user') ('#proc') ' ' ('#trun') ' ' ('#tslpi') ' ' ('#tslpu') '' ('#tidle') ('#zombie') ('clones') ('#exit') (process accounting) . '#exit' ('no procacct'). . CPU (CPU). CPU . ( 'cpu' ) . CPU . CPU CPU . ('CPU' ) ! CPU ('sys') CPU ('user') ( nice ) CPU ('irq') (softirq) CPU / ('idle') CPU / ('wait') . CPU ('wa') CPU . CPU . ('steal') CPU . ('guest') CPU . ! PMC CPU ( atop ) CPU ('ipc') . 'initial' atop . . CPU IPC . CPU ( ). CPU IPC . ( / ). CPU ('cycl') . . (halt) ( ) . CPU . () . . 'perfevents' atoprc 'enable' 'disable' ( atoprc ). : http://www.brendangregg.com/blog/2017-05-09/cpu-utilization-is- wrong.html (frequency scaling) CPU . CPU . 'cpufreq_stats' ( 'modprobe cpufreq_stats') ('avgf') ('avgscal') . ('curf') ('curscal') . CPU . . CPL (CPU load). (load average) ( runqueue) / . ('avg1') ('avg5') ('avg15') . (context switches 'csw') ('intr') . . GPU (NVIDIA). GPU STATISTICS GATHERING atopgpud . ( ) . GPU ('gpubusy') () ('membusy') ('memocc') ('total') ('used') ('usavg') ('#proc') GPU . . GPU . MEM ( ). ('tot') ('free') (swap) ('avail') (page cache) ('cache') ('dirty') ('buff') malloc ('slab') ('slrec') SYSV tmpfs ('shmem') SYSV ('shrss') SYSV ('shswp') ('pgtab') NUMA ('numnode') vmware ('vmbal') ARC ( ) ZFSonlinux ('zfarc') ('anthp') ('hptot') ('hpuse') TCP ('tcps') UDP ('udps') . . SWP (Swap) (overcommit). ('tot') ('free') ('swcac') zswap ('zswap') ( ) zswap ('zstor') KSM ('ksuse' ) ( deduped) KSM ('kssav' ) . ('vmcom') ('vmlim' swap ) . . overcommit (vm.overcommit_memory ). LLC (Last-Level Cache LLC) . LLC ('tot') NUMA ('loc') LLC ('LLCXX YY%') . 'resctrl' . (mount) : mount -t resctrl resctrl -o mba_MBps /sys/fs/resctrl ( ) mount -t resctrl resctrl -o cdp /sys/fs/resctrl ( ) NUM NUMA ( NUMA ). ('tot') ('free') ('file') ('dirty') ('activ') ('inact') malloc ('slab') ('slrec') tmpfs ('shmem') ('hptot') ('hpuse') ('frag') . NUC NUMA ( NUMA ). CPU NUMA ('sys') ('user') ('niced') ('idle') ('w' ) ('irq') ('sirq') ('steal') ('guest') . PAG (Paging). ('scan') ('steal') ('stall') ('compact') NUMA ('numamig') NUMA ('migrate') . ('pgin') ('pgout') zswap ('zswin') zswap ('zswout') ('swin') ('swout') ('oomkill') . PSI (Pressure Stall Information PSI). CPU / . 'some' / . 'full' . 'cpusome' 'memsome' 'memfull' 'iosome' 'iofull' . 'cs' ( cpu some) 'ms' ( memory some) 'mf' ( memory full) 'is' ( I/O some) 'if' ( I/O full) : . PSI . psi=1 . LVM/MDD/DSK (LVM) (MDD) (DSK). . ( VolGroup00-lvtmp sda ) I/O ('busy') ( RAID SSD NVMe ) ('read') ('write') ('discrd') ('KiB/r') ('KiB/w') ('KiB/d') ('MBr/s') ('MBw/s') ('inflt') ('avq') ('avio') . . (LVM MDD DSK) 'l' ( atoprc ). . NFM (Mount) (NFS) . NFS ('srv') ('read') ('write') . : read() ('nread') write() ('nwrit') I/O ('dread') I/O ('dwrit') ('mread') ('mwrit') (asynchronous flushes). NFC (NFS). RPC ('rpc') RPC ('read') RPC ('rpwrite') NFS RPC / ('retxmit') ('autref') . NFS (NFS). RPC NFS ('rpc') RPC ('cread') RPC ('cwrit') ('MBcr/s') ('MBcw/s') TCP ('nettcp') UDP ('netudp') ('rchits') ('rcmiss') ('rcnoca') . ('badfmt') ('badaut') ('badcln'). NET (TCP/IP). (TCP UDP) IP . TCP ('tcpi') TCP ( ) ('tcpo') UDP ('udpi') UDP ('udpo') TCP ('tcpao') TCP ('tcppo') TCP ('tcprs') TCP ('tcpie') TCP ('tcpor') UDP ('udpnp') UDP ('udpie') (checksum) TCP ('csumie') . . IPv4 IPv6 . IP IP ('ipi') IP ('ipo') IP (forward) ('ipfrw') IP ('deliv') ICMP ('icmpi') ICMP ('icmpo') . . IPv4 IPv6 . . . (half duplex) (full duplex) . ( loopback) '---' . ('pcki') ('pcko') ('sp') ('si') ('so') (collisions 'coll') (multicast) ('mlti') ('erri') ('erro') ('drpi') ('drpo') . . . IFB (Infiniband). () . . (lanes) . ('pcki') ('pcko') ('sp') ('si') ('so') ('lanes') . . . - (OUTPUT DESCRIPTION - CGROUPS LEVEL V2) (cgroups) . . 'a' ( / ) . '8' '9' ( ) . . 'a' ( ) . ( ) : CGROUP ( ) cgroup. '/' cgroup '/sys/fs/cgroup' . CPUBUSY (CPU) cgroup ( ). -1 . CPUMAX 'cpu.max' cgroup ( ) . -1 -2 . CPUPS ('some') cgroup . PSI . psi=1 . CPUWGT 'cpu.weight' cgroup ( ). -2 . DISKIO / cgroup . -1 . DSKPS ('full') cgroup . PSI . psi=1 . IOWGT 'io.weight' cgroup ( ). -2 . MEMMAX 'memory.max' cgroup ( ). -1 -2 . MEMORY ( 'memory.current') cgroup . -1 . cgroup ( faulted in) cgroup . (resident) cgroup (page cache) (slab cache) tmpfs cgroup . cgroup (RSS) cgroup ( '8' '9' ). cgroup (mmapped) ( ) . MEMPS ('full') cgroup . PSI . psi=1 . NPROCS cgroup. PBELOW cgroup. SWPMAX 'memory.swap.max' cgroup ( ). -1 -2 . - (OUTPUT DESCRIPTION - PROCESS LEVEL) . (CPU) . swap ( ) . ( ) ( ) : AVGRSZ . AVGWSZ . BANDWI TCP UDP ( ). 'si' ( ). netatop netatop-bpf . BANDWO TCP UDP ( ). 'so' ( ). netatop netatop-bpf . BDELAY / (Block I/O) I/O . /proc/sys/kernel/task_delayacct ( 'kernel.task_delayacct=1' sysctl ). . CID/POD ( Docker Podman) ( Kubernetes) / . . '?' . atop ( ) . CMD . <</>> ('') . . . 'CMD' / . COMMAND-LINE ( ). -> <- . -z . ( regex(3) ). ( ) . . : (raw) ! . 'COMMAND-LINE' / . CPU . CPUNR (CPU) () . CTID (OpenVZ). '?' . DSK ( ). ("storage accounting") . EGID (Effective group-id) . -I . -i . ENDATE . 'active' . ENTIME . 'active' . ENVID ( OpenVZ). EUID (Effective user- id) . -I . -i . EXC ( 'ST' E ) ( 'ST' S C ). FSGID (Filesystem group-id) . -I . FSUID (Filesystem user-id) . -I . GPU (GPU) GPU . GPUBUSY GPU ( GPU ). GPUNUMS GPU . . LOCKSZ ( swap) ( ). MAJFLT (Major Page Faults) . MEM . MEMAVG GPU . MEMBUSY GPU ( GPU ) . MEMNOW GPU . MINFLT (Minor Page Faults) . NET ( ). netatop netatop-bpf . NICE -20 ( ) +19 ( ). NIVCSW (Context Switch) . NPROCS . NVCSW ( /) . OOMADJ OOM ( / ) -1000 +1000. -1000 (OOM Killer) . OOMSC (Out-Of- Memory score) . ( swap) . PID (Process-id). '?' . POLI : 'norm' ( SCHED_OTHER ) 'btch' ( batch) 'idle' . 'fifo' ( SCHED_FIFO ) 'rr' ( round robin SCHED_RR ) . PPID (Parent process-id). . PRI ( ) ( ). ( ) ( nice) . PSIZE (Proportional memory size) ( ). . (text) . . PSIZE . . PSIZE . PSIZE 'R' ( -R) . ( ) ( '?K' ). . RDDSK ( ). . () bash systemd . RDELAY (Runqueue delay) . RGID (Real group-id) . -I . -i . RGROW . / ( load-on-demand). swap . . . RNET TCP UDP . netatop netatop-bpf . . RSIZE ( ). RSIZE ( PSIZE ). . RTPR (POSIX). ( 'norm' 'btch' 'idle') ( 'rr' 'fifo') () () . RUID (Real user-id) . -I . -i . S (): 'R' ( ) 'S' ( ) 'D' 'Z' ( ) 'T' ( ) 'W' swap 'E' (exit) . SGID (Saved group-id) . -I . SNET TCP UDP . netatop netatop-bpf . ST . ( N ' ' ). . E ('exit') 'EXC' . S 'EXC' . C (core dump) 'EXC' . STDATE . STTIME . SUID (Saved user-id) . -I . SWAPSZ swap ( ). SYSCPU ( ) . TCPRASZ TCP . netatop netatop-bpf . TCPRCV TCP . netatop netatop-bpf . TCPSASZ TCP . netatop netatop-bpf . TCPSND TCP . netatop netatop-bpf . THR . atop 'y' ( -y) . 2.4 ( ) . atop . TID (Thread-id). PID TID . ( 'y') . TIDLE 'idle' (I) . TRUN 'running' (R) . TSLPI 'interruptible sleeping' (S) . TSLPU 'uninterruptible sleeping' (D) . UDPRASZ UDP . netatop netatop-bpf . UDPRCV UDP . netatop netatop-bpf . UDPSASZ UDP . netatop netatop-bpf . UDPSND UDP . netatop netatop-bpf . USRCPU . VDATA ( heap ). VGROW . malloc() . free() . . . VPID ( OpenVZ). '?' . VSIZE ( ). . VSLIBS () . VSTACK () . VSTEXT () . WCHAN . 'W' ( -W) . WRDSK ( ). ( ). I/O swap . . () bash systemd . WCANCL . . WRDSK (truncate) WCANCL . (PARSABLE OUTPUT) -P ( ) (parsable) . ( ) : "CPU" "cpu" "CPL" "GPU" "MEM" "SWP" "PAG" "PSI" "LVM" "MDD" "DSK" "NFM" "NFC" "NFS" "NET" "IFB" "LLC" "NUM" "NUC". cgroup "CGR" . : "PRG" () "PRC" () "PRE" ( ) "PRM" () "PRD" ( ) "PRN" ( netatop netatop-bpf ). "ALL" . . -Z ( ) (underscore) . atop "SEP" . (boot) atop "RESET" . : label ( ) host ( /) epoch ( 1-1-1970) date ( YYYY/MM/DD) time ( HH:MM:SS) interval ( ). : CPU : CPU ( ) CPU ( ) CPU nice ( ) CPU (idle) ( ) CPU (wait) ( ) CPU irq ( ) CPU softirq ( ) CPU steal ( ) CPU (guest) ( ) CPU ( ) CPU CPU (cycles) CPU. cpu : CPU ( ) CPU ( ) CPU nice ( ) CPU ( ) CPU ( ) CPU irq ( ) CPU softirq ( ) CPU steal ( ) CPU ( ) CPU ( ) CPU CPU CPU. CPL : (context-switches) . GPU : GPU (bus-id) GPU GPU ( -1) ( -1) (KiB) (KiB) GPU ( -1) ( -1) ( ). MEM : ( ) ( ) ( ) page cache ( ) buffer cache ( ) slab ( ) ( ) slab ( ) vmware ( ) ( ) ( ) swap ( ) ( ) ( huge page) ( huge page) ARC () ZFSonlinux ( ) KSM ( ) KSM ( ) TCP ( ) UDP ( ) pagetables ( ) ( ) ( huge page) ( huge page) ( ) swap ( ''). SWP : ( ) swap ( ) swap ( ) swap ( ) (committed space) ( ) ( ) swap ( ) () zswap ( ) zswap ( ). LLC : LLC LLC LLC ( ) NUMA LLC ( ). PAG : ( ) (page scans) (allocstalls) 0 ( ) swap (swapins) swap (swapouts) (oomkills) ( -1) (memory compaction) NUMA swapins zswap swapouts zswap. PSI : PSI (y n) CPU some avg10 CPU some avg60 CPU some avg300 CPU some memory some avg10 memory some avg60 memory some avg300 memory some memory full avg10 memory full avg60 memory full avg300 memory full I/O some avg10 I/O some avg60 I/O some avg300 I/O some I/O full avg10 I/O full avg60 I/O full avg300 I/O full . LVM/MDD/DSK / / . : / (I/O) (discard) ( -1) () . NFM : NFS / (Direct I/O) / (Direct I/O) (read- ahead) (write-back) ( ). NFC : RPC RPC RPC RPC (retransmissions) . NFS : RPC RPC RPC RPC (bad format) RPC (bad authorization) RPC TCP UDP TCP (reply cache hits) (reply cache misses) . NET TCP/IP . : "upper" TCP TCP UDP UDP IP IP IP IP (UDP) noport ( UDP) (TCP) (TCP) (TCP) (segments) (TCP) (TCP) (TCP) checksum (TCP). . : duplex (=half =full) (drops) fifo fifo (multicast) (collisions) (carrier) . IFB : InfiniBand (lanes) (Mbps) . NUM : NUMA ( ) (fragmentation) ( ) ( ) () ( ) () ( ) ( ) ( ) slab malloc ( ) slab ( ) tmpfs ( ) (huge pages) (huge pages). NUC : NUMA CPU ( ) CPU ( ) CPU nice ( ) CPU ( ) CPU ( ) CPU irq ( ) CPU softirq ( ) CPU steal ( ) CPU ( ) . CGR cgroup () . cgroup . (PIDs) cgroup . : 'C' cgroup cgroup CPU () CPU () CPU CPU ( ) ( ) ( ) ( ) ( ) ( ) swap ( ) cpu some () cpu () memory some () memory () disk some () disk (). ( cgroup ): 'P' cgroup PIDs . PRG . : PID ( ) ( ) (real uid) (real gid) TGID ( / ) ( : + 256) (epoch) ( ) PPID 'running' ( - R) 'interruptible sleeping' ( - S) 'uninterruptible sleeping' ( - D) (effective uid) (effective gid) (saved uid) (saved gid) (filesystem uid) (filesystem gid) (hertz) (is_process y/n) OpenVZ ( VPID) OpenVZ ( CTID) / (CID/POD) ('N') cgroup v2 ( ) (epoch 0 ) 'idle' ( - I). PRC . : PID ( ) CPU ( ) CPU ( ) nice (realtime priority) CPU (-1 ) TGID ( / ) (y/n) (runqueue delay) ( ) (wait channel) ( ) / ( ) 'cpu.max' cgroup v2 (-3 cgroup v2 -2 -1 ) 'cpu.max' cgroup v2 (-3 cgroup v2 -2 -1 ) . PRE . : PID ( ) GPU ( A E N GPU) GPU GPU GPU (KiB) (KiB) (is_process y/n) (C G U ). PRM . : PID ( ) ( ) (KiB) (KiB) (shared text) ( KiB) (KiB) (KiB) (minor page faults) (major page faults) (KiB) (KiB) (KiB) swap (KiB) TGID ( / ) (y/n) (PSS) KiB 'R' (KiB) 'memory.max' cgroup v2 KiB (-3 cgroup v2 -2 -1 ) 'memory.max' cgroup v2 KiB (-3 cgroup v2 -2 -1 ) 'memory.swap.max' cgroup v2 KiB (-3 cgroup v2 -2 -1 ) 'memory.swap.max' cgroup v2 KiB (-3 cgroup v2 -2 -1 ). PRD . : PID ( ) ('n') / ('y' 'n') TGID ( / ) ('n') (y/n). PRN . : PID ( ) netatop netatop-bpf ('y' 'n') TCP TCP TCP TCP UDP UDP UDP UDP ( 0) ( 0) TGID ( / ) (y/n). / . JSON -J ( ) JSON . JSON . (SIGNALS) SIGUSR1 atop . 't' . SIGUSR2 atop atop . (EXAMPLES) () : atop : atop -B 5 ( ): atop -t 4 ( ): atop -g -w /tmp/sessionx cgroup ( ) : atop -G8 -t : atop -w /tmp/atop.raw 600 6 : atop -r /tmp/atop.raw : atop -PCPU,DSK -r /tmp/atop.raw : atop -r : atop -r yy : : atop -r 20241105 -b 1400 CPU JSON: atop -r -PCPU -JCPU CPU: atopcat /var/log/atop/atop_202403?? | atop -r - -PCPU ( ) : atop -M 60 30 > /log/atop.mem (FILES) /var/run/pacct_shadow.d/ atop atopacctd . /var/cache/atop.d/atop.acct atop . /etc/atoprc . atoprc . ~/.atoprc . atoprc . /etc/default/atop atop . atop . : LOGOPTS="" LOGINTERVAL=600 LOGGENERATIONS=28 /var/log/atop/atop_YYYYMMDD YYYYMMDD . atop atop -r . . /var/run/netatop.log netpertask . netatopd ( netatop ) atop . (SEE ALSO) atopsar(1), atopconvert(1), atopcat(1), atophide(1), atoprc(5), atopacctd(8), netatop(4), netatopd(8), atopgpud(8), logrotate(8) https://www.atoptool.nl (AUTHOR) Gerlof Langeveld (gerlof.langeveld@atoptool.nl) JC van Winkel Linux June 2026 ATOP(1)