github Atoptool/atop v2.12.0

2 months ago

Modifications for atop:

  • Add PSI bar graphs for CPU, memory and disks.
    When viewing bar graphs (key B or flag -B) three bar graphs have been added for processors, disks and memory that show the PSI percentages 'some' (S) and 'full' (F). This provides a clear overview about the pressure on your critical hardware resources on system level.
    When Pressure Stall Information (PSI) is not available these bar graphs will not be visible.
  • Improved handling of raw log files.
    Partly written samples will be reverted to guarantee the consistency of the raw log.
    When expanding an existing raw log, all headers of the raw log will first be read before expanding the raw log with new samples.
    When reading the raw log atop verifies if the sample has been completely written before showing the metrics.
  • Support of parallel output streams.
    Parallel output streams can be specified to allow e.g. viewing the output as bar graphs in a full screen session while writing the samples to a raw log simultaneously for detailed analysis later on (atop -B -w /tmp/rawout).
  • Security-related improvements.
    Internal function for string copying with consistent null-termination.
    More consistent use of boundary limits for string formatting.
    Proper verification of command string in argv[0].
  • Modified handling of UID/GID.
    When a user name or group name is longer than 8 characters the name will not be truncated any more but presented as a number instead.
    With the new -I flag the translation from a UID/GID to a name can be suppressed entirely. This can be useful to view a raw log file from another system (to avoid wrong translations using info from the local system).
  • Recognize fake NUMA.
    In case of fake NUMA (which is used e.g. for Raspberry Pi 5) showing the NUMA-specific metrics is suppressed. Usually this would take two lines for every NUMA node which is a waste of screen lines for fake NUMA systems.
  • Consistent highlighting of current sort criterium.
  • Network interface errors added to output of flags -P and -J.
  • Branch to end of raw log file by pressing key 'Z'.
  • Remove double wrefresh call for memory graph that caused screen flashing in bar graph mode.
  • Improved sanity check for number of threads versus number of processes.
  • Various other bug solutions.

General:

  • The format of the raw file is compatible with version 2.11. Raw files from earlier (incompatible) versions can be converted to the new layout with the atopconvert command.

Don't miss a new atop release

NewReleases is sending notifications on new releases.