This page describes additional documentation, presentations,
links to related sites, examples of scripts, etcetera.
Cheatsheets
Presentations
- Presentation JC van Winkel
Video presentation about the main features of ATOP
including a live demo about an application with a memory leakage (slides).
- T-Dose conference 2017
Presentation slides about the main features of ATOP.
Links
Documentation
- Case study with atop: memory leakage
This article describes
the analysis of a system suffering from a process with a memory
leakage. It also describes a way to control such misbehaving process
(i.e. avoid that the entire system suffers) for the time that the
problem has not been solved in the applications' code.
- Manual pages
Online manual pages of
atop(1),
atopsar(1),
atoprc(5),
atopacctd(8),
netatop(4), and
netatopd(8).
Training
- Linux Performance Analysis and Tuning
This training (five days) is lectured by Gerlof Langeveld,
the creator/maintainer of atop, atopsar and the kernel module netatop.
Scripts
The tar archive
atopscripts (version 1.1) contains scripts
to be used to process output of atop/atopsar:
- findleak
Script that displays an overview of the virtual memory growth per process
during the last 14 days (the daily memory size of processes at 5:00 PM is taken).
Processes that were only present for 1 day and processes that did not grow
are ignored. The list shows per process the PID and process name,
how many days the process has lived (max. 14 days), the total growth of
the virtual memory consumption during that number of days, and the growth
per day (in MiB).
Notice that not every process that grows is a process suffering from a memory leak!
Mainly processes that have a daily growth are suspects.
Version 1.1 contains some bugfixes (explicit use of bash and proper use of awk sub()).
Credits: Gerrit Smit