SHA256
5
0
forked from pool/atop

35 Commits

Author SHA256 Message Date
01f8dfae3e Accepting request 1297338 from utilities
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1297338
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/atop?expand=0&rev=17
2025-08-04 13:24:50 +00:00
6a0a4891a4 Accepting request 1295989 from home:malcolmlewis:branches:utilities
- 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.

OBS-URL: https://build.opensuse.org/request/show/1295989
OBS-URL: https://build.opensuse.org/package/show/utilities/atop?expand=0&rev=31
2025-07-31 13:20:19 +00:00
46cd2bf7de Accepting request 1284278 from utilities
OBS-URL: https://build.opensuse.org/request/show/1284278
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/atop?expand=0&rev=16
2025-06-10 10:06:09 +00:00
6c890ef951 Accepting request 1283936 from home:AndreasStieger:branches:utilities
update changelog for tracking

OBS-URL: https://build.opensuse.org/request/show/1283936
OBS-URL: https://build.opensuse.org/package/show/utilities/atop?expand=0&rev=29
2025-06-09 21:11:53 +00:00
84d92002e4 Accepting request 1265695 from utilities
OBS-URL: https://build.opensuse.org/request/show/1265695
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/atop?expand=0&rev=15
2025-03-31 09:44:25 +00:00
817cc3b96e Accepting request 1265694 from home:jubalh:branches:utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1265694
OBS-URL: https://build.opensuse.org/package/show/utilities/atop?expand=0&rev=27
2025-03-31 07:51:41 +00:00
45a8a7b1d5 Accepting request 1190236 from utilities
OBS-URL: https://build.opensuse.org/request/show/1190236
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/atop?expand=0&rev=14
2024-07-29 19:53:05 +00:00
61d6ebc2af Accepting request 1190163 from home:jubalh:branches:utilities
- 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.

OBS-URL: https://build.opensuse.org/request/show/1190163
OBS-URL: https://build.opensuse.org/package/show/utilities/atop?expand=0&rev=25
2024-07-29 11:34:18 +00:00
af463249b5 Accepting request 1137495 from utilities
OBS-URL: https://build.opensuse.org/request/show/1137495
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/atop?expand=0&rev=13
2024-01-08 22:45:55 +00:00
0d75a527de Accepting request 1136989 from home:jubalh:branches:utilities
- Update to 2.10.0:
  * Additional memory statistics on system level: amount of available
    memory, amount of memory used for Transparant Huge Pages, amount
    of memory used by two categories of static huge pages (usually
    2MiB and 1GiB), and the number of pages transferred to/from zswap.
  * Additional counters for the number of idle threads on system
    level and process level.
  * Refined view of memory bar graph, including free static huge pages.
  * Generic way to determine the container id or pod name for
    containerized processes.
  * Support for a BPF-based alternative[1] for the netatop kernel
    module to gather network statistics per process/thread.
  * Use the -z flag followed by a regex to prepend matching environment
    variables to the full command line that is shown per process (with key 'c').
  * Various bugfixes (like memory leak when switching to bar graph mode)
    and minor improvements.
  * Bugfix: failing malloc while starting atopsar (unprivileged) for a live measurement.
  * The program atophide can be used to make an extraction from an input
    raw log to an output raw log, optionally specifying a begin time and/or an
    end time. The output raw log can be anonymized, i.e. the hostname
    will be replaced, command names of non-standard commands will be
    replaced, all command arguments will be wiped, logical volume names
    will be replaced and NFS mounted volume names will be replaced.
  * 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.

OBS-URL: https://build.opensuse.org/request/show/1136989
OBS-URL: https://build.opensuse.org/package/show/utilities/atop?expand=0&rev=23
2024-01-08 08:37:01 +00:00
1da4458e28 Accepting request 1087166 from utilities
OBS-URL: https://build.opensuse.org/request/show/1087166
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/atop?expand=0&rev=12
2023-05-15 14:54:37 +00:00
8faca3abb2 Accepting request 1086987 from home:jubalh:branches:utilities
- Update to 2.9.0:
  * Avoid compiler warning by limiting PSI average
  * Install cleanup function to avoid termination of parent process
  * add man for PAG steal
  * Oomkills event should not remain orange after boot values
  * Clarified atop man page
  * Closing bracket missing in synopsis
  * Add highlight concerning bar graph mode
  * Introduce bar graph mode Besides all detailed information that
    is supplied by atop on system and process level, a (character-based)
    bar graph can be shown about the utilization of the most critical system resources
  * Freeing ethlink should depend of ifdef
  * Added reset to indicate shadow file to be closed
  * fix atopacctd.c: failed to start atopacct.service
  * acctatop: reacquire acctfd to collect nprocexit for some bad cases
  * Calibrate nprocexit to avoid atop coredumps unexpectedly
  * json.c: fix avque counters output
  * Resolve compiler warnings from latest versions of GCC
  * Added versdate.h to make clean target
  * Revert "Added versdate.h to make clean target"
  * Added versdate.h to make clean target
  * fix calculation for scan and steal
  * only call str.decode if nvml returned bytes
  * Add exit epoch to parseable output PRG (solves issue #242)
  * Minor correction in man page for NVCSW/NIVCSW
  * Context switches (voluntary and involuntary) on process level incorrect
  * Various modifications releated to (non)voluntary context switches
  * Add nvcsw and nivcsw for each process
  * ifprop.c: Fix possible memory leak
  * Code cleanup and prototype additions

OBS-URL: https://build.opensuse.org/request/show/1086987
OBS-URL: https://build.opensuse.org/package/show/utilities/atop?expand=0&rev=21
2023-05-15 06:07:52 +00:00
dbe530d858 Accepting request 1056803 from utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1056803
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/atop?expand=0&rev=11
2023-01-08 20:25:30 +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

OBS-URL: https://build.opensuse.org/package/show/utilities/atop?expand=0&rev=19
2023-01-07 17:18:44 +00:00
67cee5700c Accepting request 1046179 from utilities
- 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

OBS-URL: https://build.opensuse.org/request/show/1046179
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/atop?expand=0&rev=10
2023-01-02 14:47:32 +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

OBS-URL: https://build.opensuse.org/package/show/utilities/atop?expand=0&rev=17
2023-01-02 13:16:35 +00:00
82246316b6 Accepting request 958119 from utilities
- Update to 2.7.1:
  * Correct disk stats in atopsar (#182)
  * Explicit type definition in atop.service (#180)

OBS-URL: https://build.opensuse.org/request/show/958119
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/atop?expand=0&rev=9
2022-03-01 16:03:29 +00:00
38b8534484 - Update to 2.7.1:
* Correct disk stats in atopsar (#182)
  * Explicit type definition in atop.service (#180)

OBS-URL: https://build.opensuse.org/package/show/utilities/atop?expand=0&rev=16
2022-02-28 23:24:58 +00:00
038c4fbdab Accepting request 946992 from utilities
OBS-URL: https://build.opensuse.org/request/show/946992
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/atop?expand=0&rev=8
2022-01-17 21:34:24 +00:00
64ea7fa149 Accepting request 944758 from home:jubalh:branches:utilities
- Update to 2.7.0:
  *  Describe (un)restricted view in first screen
  *  Cosmetic change
  *  Determine (un)restricted view by verifying suid instead of euid.
  *  Do not ignore unknown network interface
  *  Parseable output: optionally exchange spaces in command
  *  No setuid by default
  *  Correct conversion to 2.7 raw files
  *  Corrected type
  *  Only show per-node NUMA stats when more than 1 node
  *  Prepare man pages for version 2.7
  *  Prepare atopconvert for version 2.7
  *  Detect logrotation for process accounting with psacct/acct
  *  Speed and duplex mode not correctly filled for interface
  *  Bug solution related to discards
  *  Support discard counter for disks and skip unused disks
  *  ifprop.c: fix ioctl parameter after handshaking with kernel
  *  Show gigabits/sec instead of megabits/sec for Infiniband #131
  *  CVE: use execvp with a specified path to avoid PATH hijacking
  *  Correct memory busy logic in atopsar
  *  Add parseable output for per-node NUMA counters
  *  Additions to NUMA counters Table overflow checks
  *  Gather and show per numa cpu related statistics
  *  Gather and show per numa memory related statistics
  *  Correction in handling of zswap and ksm counters
  *  Support containers created by podman
  *  Cleanup old messages
  *  Do not change owner to root in Makefile (#76)
  *  Support process accounting log /var/log/account/pacct (#138)
  *  Polish do_perfevents when atop built with NOPERFEVENT

OBS-URL: https://build.opensuse.org/request/show/944758
OBS-URL: https://build.opensuse.org/package/show/utilities/atop?expand=0&rev=15
2022-01-17 14:27:21 +00:00
b466f9cd89 Accepting request 913494 from utilities
OBS-URL: https://build.opensuse.org/request/show/913494
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/atop?expand=0&rev=7
2021-08-23 08:08:19 +00:00
cd6f3516d1 Accepting request 911453 from home:jsegitz:branches:systemdhardening:utilities
Automatic systemd hardening effort by the security team. This has not been tested. For details please see https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort

OBS-URL: https://build.opensuse.org/request/show/911453
OBS-URL: https://build.opensuse.org/package/show/utilities/atop?expand=0&rev=14
2021-08-21 23:31:21 +00:00
865e991e35 Accepting request 896388 from utilities
- Update to version 2.6.0
  * Sort threads within process.
  * Individual threads within a process (key 'y') are shown in the
    order of their TID. With the additional key 'Y' threads within
    a process are sorted based on the current sort criterium.
  * Show the WCHAN per thread.
  * With the key 'W' is active, the wait channel is determined per
    thread and shown with the scheduling information (key 's').
  * Show runqueue delay per thread/process.
  * For every process (cumulated) and every thread the time spent
    waiting on the runqueue is shown as value 'RDELAY'.
  * Show other modified/new metrics:
    + PSI pressure during interval time is shown
    + Counter 'avio' (average I/O time) for fast disks in
      microseconds or nanoseconds
    + Counter 'zfarc' showing the current size of the ARC (cache)
      for ZFSonlinux
    + Counter 'swcac' showing the current size of the swap cache
    + Counter LOCKSZ showing the virtual locked memory size
  * Avoid crash with very high load average values.
  * Fix errors in reading InfiniBand states.
  * Support of rawlog files spanning multiple days.
  * The time specification to define the begin time (-b flag)
    and end time (-e flag) of both atop and atopsar is
    [YYYYMMDD]hhmm now
  * This also applies to the branch key ('b') when using atop
    interactively.
  * Support reading rawlog from a pipe.
  * Rawlog data can be read from a pipe by atop and atopsar with
    the option '-r -'. In this way, concatenated rawlog data from
    the command atopcat can be directly processed.
  * New program atopcat, the program atopcat concatenates rawlog
    files and writes this data to stdout. The output can be
    redirected to a new rawlog file or to atop/atopsar directly
    via a pipe (see option '-r -' of these commands).
    In this way e.g. weekly or monthly reports or extractions
    can be created. (forwarded request 896387 from susnux)

OBS-URL: https://build.opensuse.org/request/show/896388
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/atop?expand=0&rev=6
2021-06-01 08:39:37 +00:00
5133d30bac Accepting request 896387 from home:susnux:branches:utilities
- Update to version 2.6.0
  * Sort threads within process.
  * Individual threads within a process (key 'y') are shown in the
    order of their TID. With the additional key 'Y' threads within
    a process are sorted based on the current sort criterium.
  * Show the WCHAN per thread.
  * With the key 'W' is active, the wait channel is determined per
    thread and shown with the scheduling information (key 's').
  * Show runqueue delay per thread/process.
  * For every process (cumulated) and every thread the time spent
    waiting on the runqueue is shown as value 'RDELAY'.
  * Show other modified/new metrics:
    + PSI pressure during interval time is shown
    + Counter 'avio' (average I/O time) for fast disks in
      microseconds or nanoseconds
    + Counter 'zfarc' showing the current size of the ARC (cache)
      for ZFSonlinux
    + Counter 'swcac' showing the current size of the swap cache
    + Counter LOCKSZ showing the virtual locked memory size
  * Avoid crash with very high load average values.
  * Fix errors in reading InfiniBand states.
  * Support of rawlog files spanning multiple days.
  * The time specification to define the begin time (-b flag)
    and end time (-e flag) of both atop and atopsar is
    [YYYYMMDD]hhmm now
  * This also applies to the branch key ('b') when using atop
    interactively.
  * Support reading rawlog from a pipe.
  * Rawlog data can be read from a pipe by atop and atopsar with
    the option '-r -'. In this way, concatenated rawlog data from
    the command atopcat can be directly processed.
  * New program atopcat, the program atopcat concatenates rawlog
    files and writes this data to stdout. The output can be
    redirected to a new rawlog file or to atop/atopsar directly
    via a pipe (see option '-r -' of these commands).
    In this way e.g. weekly or monthly reports or extractions
    can be created.

OBS-URL: https://build.opensuse.org/request/show/896387
OBS-URL: https://build.opensuse.org/package/show/utilities/atop?expand=0&rev=12
2021-05-31 15:32:30 +00:00
5dcf83e3de Accepting request 829616 from utilities
- Update to version 2.5.0 
  Modifications for atop:
  * Avoid using perf counters in VM
    New option 'perfevents' in the atoprc file to define if the Instructions
	Per Cycle (IPC) should be retrieved via the 'perf' counters. Specify
	value 'auto' (default), 'enable' or 'disable'. In case of 'auto', the
	Instructions Per Cycle counter will not be retrieved on VMs due to the
	overhead of reading this counter in a guest.
  * Improve daily rotation of logfile for systemd-based systems.
    Exchange the files /etc/cron.d/atop, /etc/logrotate.d/psaccs_atop,
	/etc/logrotate.d/psaccu_atop, /usr/share/atop/atop.daily,
	/var/log/atop/dummy_after and /var/log/atop/dummy_before by
	atop-rotate.service and atop-rotate.timer.
  * Bug fixes:
    Correction of PSI value 'io full'.
    Use smaps_rollup (if present) instead of smaps for better performance.
    Use writev instead of 3 single writes to avoid logfile corruption.
    Modified handling of error messages (remain visible after window is
	closed).
    Correct CID for containers created by Kubernetes.
    Allow reading a logfile via a named pipe (non-seekable).
  Modifications for atopconvert:
  * Show version of input file (even if only one parameter specified).
  General:
  * The format of the raw file is compatible with version 2.4.
- Run spec-cleaner
- Remove requires for cron and logrotate now that there is systemd service
  and timers handling logrotation
- Remove Requires(post) for permissions since atop does not use cron files anymore
- Refresh patch:
  * atop-makefile.patch
- Add atop defaults in /etc/default/atop (forwarded request 823802 from elimat)

OBS-URL: https://build.opensuse.org/request/show/829616
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/atop?expand=0&rev=5
2020-08-29 18:33:26 +00:00
180cf58490 Accepting request 823802 from home:elimat:branches:utilities
- Update to version 2.5.0 
  Modifications for atop:
  * Avoid using perf counters in VM
    New option 'perfevents' in the atoprc file to define if the Instructions
	Per Cycle (IPC) should be retrieved via the 'perf' counters. Specify
	value 'auto' (default), 'enable' or 'disable'. In case of 'auto', the
	Instructions Per Cycle counter will not be retrieved on VMs due to the
	overhead of reading this counter in a guest.
  * Improve daily rotation of logfile for systemd-based systems.
    Exchange the files /etc/cron.d/atop, /etc/logrotate.d/psaccs_atop,
	/etc/logrotate.d/psaccu_atop, /usr/share/atop/atop.daily,
	/var/log/atop/dummy_after and /var/log/atop/dummy_before by
	atop-rotate.service and atop-rotate.timer.
  * Bug fixes:
    Correction of PSI value 'io full'.
    Use smaps_rollup (if present) instead of smaps for better performance.
    Use writev instead of 3 single writes to avoid logfile corruption.
    Modified handling of error messages (remain visible after window is
	closed).
    Correct CID for containers created by Kubernetes.
    Allow reading a logfile via a named pipe (non-seekable).
  Modifications for atopconvert:
  * Show version of input file (even if only one parameter specified).
  General:
  * The format of the raw file is compatible with version 2.4.
- Run spec-cleaner
- Remove requires for cron and logrotate now that there is systemd service
  and timers handling logrotation
- Remove Requires(post) for permissions since atop does not use cron files anymore
- Refresh patch:
  * atop-makefile.patch
- Add atop defaults in /etc/default/atop

OBS-URL: https://build.opensuse.org/request/show/823802
OBS-URL: https://build.opensuse.org/package/show/utilities/atop?expand=0&rev=10
2020-08-25 18:29:14 +00:00
9dc8ba519d Accepting request 724885 from utilities
OBS-URL: https://build.opensuse.org/request/show/724885
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/atop?expand=0&rev=4
2019-08-22 08:53:29 +00:00
61ebae0c31 Accepting request 724756 from home:kukuk:cron
- Package /etc/cron.d, as this is now part of cron which we don't
  want to require

OBS-URL: https://build.opensuse.org/request/show/724756
OBS-URL: https://build.opensuse.org/package/show/utilities/atop?expand=0&rev=8
2019-08-20 20:02:17 +00:00
1b9127c6da Accepting request 691020 from utilities
OBS-URL: https://build.opensuse.org/request/show/691020
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/atop?expand=0&rev=3
2019-04-04 10:07:44 +00:00
3651a086e9 Accepting request 676853 from home:elimat:branches:utilities
- Update to 2.4.0
  * Modifications for atop:
    + Support for Nvidia GPU statistics:
      A separate daemon atopgpud has been developed to maintain statistics of
	  Nvidia GPUs in the system. When this daemon is running, atop will
	  connect to this daemon and will get/show the GPU statistics with every
	  interval on system level and process level (key 'e').
      The atopgpud daemon will only be active when it is explicitly enabled 
	  (see man pages for more info).
    + Support for Infiniband statistics:
      Counters showing the bandwidth utilization of Infiniband ports
	  (system level) are added.
    + Support for Pressure Stall Information (PSI):
      The average pressure percentages of CPU, memory and I/O are reported
	  for the last 10, 60 and 300 seconds. These percentage are provided from
	  kernel 4.20 onwards.
    + Faster startup of atop:
      The allocation strategy for processes and threads has been improved,
	  which will specifically be noticable on larger systems with lots of
	  multi-threaded processes.
    + Configurable options for atop running in the background:
      Default options of script atop.daily can be overruled by
	  /etc/default/atop file.
    + CPU Instructions Per Cycle (IPC):
      For every CPU, the average number of instructions per CPU cycle is
	  shown as 'ipc'. Besides, a column is shown with the number of cycles
	  executed per second as `cycl` (shown as effective Hz frequency).
    + Various fixes:
      Various NFS counters corrected.
      Recognition of nvme and nbd disks.
      Recognition of DEADLINE scheduling policy.
      Proper handling of memory locking (improper handling caused malloc
	  failures in previous versions).
  * New program atopconvert:
    + This program can be used to convert the layout of older raw files to
	  newer raw files. Raw files from atop 2.0 onwards can be converted to
	  the newest version (now: 2.4).
  * Modifications for atopsar:
    + Reports can be printed now about the utilization of GPUs and Infiniband,
	  and about the PSI percentages.
  * General:
    + The format of the raw file is incompatible with earlier versions.
	  However, old raw files can be converted now by the program atopconvert
	  to be read or extended by newer atop versions.
- Clean with spec-cleaner
- Refresh atop-makefile.patch

OBS-URL: https://build.opensuse.org/request/show/676853
OBS-URL: https://build.opensuse.org/package/show/utilities/atop?expand=0&rev=6
2019-04-03 11:06:54 +00:00
4d14ea4585 Accepting request 619041 from utilities
OBS-URL: https://build.opensuse.org/request/show/619041
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/atop?expand=0&rev=2
2018-06-27 08:21:54 +00:00
OBS User mrdocs
940df222ad Accepting request 618917 from home:RBrownSUSE:branches:utilities
- Correct copyright attribution

OBS-URL: https://build.opensuse.org/request/show/618917
OBS-URL: https://build.opensuse.org/package/show/utilities/atop?expand=0&rev=4
2018-06-26 03:48:12 +00:00
OBS User mrdocs
d057a40396 Accepting request 617211 from home:1Antoine1:branches:utilities
- Update to 2.3:
  * Modifications for atop:
    + Support for Docker containers.
    + Improved gathering of process data.
    + Improved memory figures for processes.
    + Variable width for PID column.
    + Better handling when started via sudo (not entering stopped
    + state).
    + Handling of disk drives starting with 'xvd...'.
  * Modifications for atopacct:
    + Better error handling of Netlink interface.
    + Immediate reaction when receiving SIGTERM signal.
    + Bypass for kernel bug 190711 (Netlink interface not
      available).
    + Bypass for kernel bug 190271 (process accounting does not
      always start).
  * Modifications for atopsar:
    + Top-3 of resource consuming processes only shows active
      processes now.
  * General:
    + The format of the raw file is upward compatible with version
      2.2-3.
- Clean with spec-cleaner.

OBS-URL: https://build.opensuse.org/request/show/617211
OBS-URL: https://build.opensuse.org/package/show/utilities/atop?expand=0&rev=3
2018-06-18 17:00:31 +00:00
ee85ef57c9 Accepting request 449765 from utilities
Want to set this as devel repo for this package. Aim is to get it into PackgageHub.  Customer request.

OBS-URL: https://build.opensuse.org/request/show/449765
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/atop?expand=0&rev=1
2017-01-27 10:08:30 +00:00
OBS User mrdocs
6fd1ab8af8 Accepting request 449759 from devel:openQA
OBS-URL: https://build.opensuse.org/request/show/449759
OBS-URL: https://build.opensuse.org/package/show/utilities/atop?expand=0&rev=1
2017-01-11 23:19:09 +00:00