9ed2c23b27
- Update to 2.12.0: * Add PSI bar graphs for CPU, memory and disks. * Improved handling of raw log files. * Support of parallel output streams. * Security-related improvements. * Modified handling of UID/GID. * Recognize fake NUMA. * 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. * The format of the raw file is compatible with version 2.11. - Rebase atop-makefile.patch.
Malcolm Lewis2025-07-31 13:20:19 +00:00
a3ed78be27
Accepting request 1284278 from utilities
Ana Guerrero2025-06-10 10:06:09 +00:00
de37f499bf
- Update to 2.11.1: * Atop will not connect to the TCP port of 'atopgpud' daemon any more by default. The flag -k can be used explicitly when 'atopgpud' is active. Also the code to parse the received strings is improved to avoid future issues with heap corruption. * The flag -K has been implemented to connect to netatop/netatop-bpf. * Fix CVE-2025-31160
Michael Vetter2025-03-31 07:51:41 +00:00
18dc18d10a
- Update to 2.11.0: * Cgroups (version 2) support. Show the hierarchical structure of cgroups and the related metrics with key/option 'G', and define the cgroup depth with the keys/options 2 till 7. Key/option 8 also shows the processes per cgroup level, except the kernel processes in the root cgroup. Key/option 9 shows the related processes per cgroup level including the kernel processes in the root cgroup. With key/option 'C' the output is sorted on CPU consumption (default), with key/option 'M' on memory consumption, and with key/option 'D' (requires root privileges) on disk utilization. Note: The collection of cgroup information per process is not supported any more. * Twin mode: live measurement with review option. In twin mode atop spawns into a lower level process that gathers the counters and writes them to a temporary raw file, and an upper level process that reads the counters from the temporary raw file and presents them to the user. The reading of the upper level process keeps in pace with the written samples of the lower level process for live measurements. However, when pressing the 'r' (reset to measurement begin), the 'b' (branch to time stamp), or the 'T' (previous sample), the upper level process implicitly pauses with the possibility to review previous samples. The 'z' (explicit pause) can also be used to pause the live measurement. When pressing the 'z' again (continue after pause) viewing of the live measurement will be continued. * Various corrections related to JSON output. * Improved gathering of current CPU frequency. * Support more than 500 CPUs. * The format of the raw file is incompatible with previous versions. Raw files from previous versions can be converted to the new layout with the atopconvert command.
Malcolm Lewis2024-07-29 11:34:18 +00:00
af463249b5
Accepting request 1137495 from utilities
Ana Guerrero2024-01-08 22:45:55 +00:00
0d75a527de
Accepting request 1136989 from home:jubalh:branches:utilities
Michael Vetter2024-01-08 08:37:01 +00:00
4688b81e46
- Update to 2.8.1: * Correct NUMA conversion in logfiles from version 2.7 to 2.8 * Avoid buffer overflows during value formatting * Solve compiler warnings about format-truncation
Michael Vetter2023-01-07 17:18:44 +00:00
0c113ab92a
- Update to 2.8.0: * Rename AUTHOR in spec file * Adapt atopconvert for conversion to version 2.8 * Atopacct.service verifies if psacct/acct is active (#227) To avoid that the atopacctd daemon and the (ps)acct service both try to activate process accounting continuously, the atopacct.service refuses to start when the (ps)acct service is already active. * Fix LLC output for Json * Solve format-overflow/maybe-uninitialized warnings * Reshuffle counters to ease raw file conversion * Recalculate average queue in parseable output * Corrected the order of inflight/avque * Add inflight and avque counters to parseable data * Fix BDELAY in priphead call to make_proc_prints for schedprocs * Correct the array index used for previous samples per-container CPU values * Reinstate dropped printing of avio msec values between 99.95 and 9995 * photosyst: add ceph rbd disk display * photosys.c: correct the numa number for NUM and NUC * Timeout when setting semaphore in atop (#207) * Current CPU set to -1 for terminated process (#201) When a process has terminated (status 'E') the current CPU will be set to -1 (means: unknown) in the parsable output with label PRC. * Typo corrections and correction in man page * Introduce JSON output by '-J xxx' * Add missing counter iInCsumErrors to ICMP counters * supplement inflight I/O requests * Man page: clarify elapsed time in PRG parseable output * Exponent calulation for high counter might exceed column width When a column width was defined of e.g. 4 positions, the value 99999 was shown as 100e3 instead of 99e3 (upward rounding caused
Michael Vetter2023-01-02 13:16:35 +00:00
38b8534484
- Update to 2.7.1: * Correct disk stats in atopsar (#182) * Explicit type definition in atop.service (#180)
Michael Vetter2022-02-28 23:24:58 +00:00