2cbab7289c
Accepting request 1265695 from utilities
Ana Guerrero2025-03-31 09:44:25 +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
3111fb21cc
Accepting request 1265694 from home:jubalh:branches:utilities
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
415fa7b99e
Accepting request 1190163 from home:jubalh:branches:utilities
Malcolm Lewis2024-07-29 11:34:18 +00:00
af463249b5
Accepting request 1137495 from utilities
Ana Guerrero2024-01-08 22:45:55 +00:00
cd27d9b12f
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
8d605558bb
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
0552ad20e9
- 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
2c3ed1b993
- 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
756e2a9ff8
- 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