Training for Linux system administrators (also on-site):
"Linux Performance Analysis and Tuning" (5 days)
Understand kernel mechanisms that influence performance.
Interpret the output of tools like atop. Improve your system's performance!


December 21, 2020

Atop version 2.6.0

April 28, 2020

Netatop version 3.1

March 2, 2020

Netatop version 3.0

November 3, 2019

Atop version 2.5.0

January 12, 2019

Atop version 2.4.0

September 30, 2017

Netatop version 2.0

March 25, 2017

Atop on GitHub

March 25, 2017

Atop version 2.3.0

March 25, 2017

Atop version 2.2.6

May 26, 2016

Netatop version 1.0

October 9, 2015

Netatop version 0.7

The installation steps of the kernel module netatop can be found below. This kernel module can be used in combination with kernel version 2.6.24 or newer, and atop version 2.0 or newer (in case atop shows the message "No kernel-patch installed", please upgrade atop to version 2.x).
The kernel patches that have been available on this website in the past are obsolete.

Important notice before download


Version 3.1


Version 3.0-1


Version 2.0


Version 1.0


Version 0.7


Version 0.6


Version 0.5


Version 0.4


Version 0.3


Version 0.2


Version 0.1.1


Version 0.1


Installation netatop and netatopd

After the archive has been downloaded and extracted, the following steps are required to install the netatop kernel module and the netatopd daemon (as root):

  1. Install the package zlib-devel (or zlib1g-dev for Debain and derivatives like Ubuntu and Mint) from the distributor's repository.
  2. Optionally install the packages kernel-devel and/or kernel-headers from the distributor's repository. This is not always needed, depending on the distribution.
  3. Build and install the module and daemon.
    From the topdirectory of the extracted archive and run the following commands:
          make install
    All components are compiled now and copied to the proper directories.
  4. To load the module and start the daemon:
          systemctl start netatop
  5. To load the module and start the daemon automatically after boot:
          systemctl enable netatop

When atop is running while you load or unload the module, it will automatically adapt to the new situation on a per-sample basis.