Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

cpulimit-3.1-1.1 RPM for s390x

From OpenSuSE Ports Tumbleweed for s390x

Name: cpulimit Distribution: openSUSE:Factory:zSystems
Version: 3.1 Vendor: openSUSE
Release: 1.1 Build date: Mon May 20 15:10:29 2024
Group: System/Monitoring Build host: reproducible
Size: 57302 Source RPM: cpulimit-3.1-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://limitcpu.sourceforge.net
Summary: Limit the CPU Usage of a Process
LimitCPU is a program to throttle the CPU cycles used by other applications.
LimitCPU will monitor a process and make sure its CPU usage stays at or
below a given percentage. This can be used to make sure your system
has plenty of CPU cycles available for other tasks. It can also be used
to keep laptops cool in the face of CPU-hungry processes and for limiting
virtual machines.

LimitCPU is the direct child of CPUlimit, a creation of Angelo Marletta,
which can be found at http://cpulimit.sourceforge.net

Provides

Requires

License

GPL-2.0-or-later

Changelog

* Mon May 20 2024 Andrea Manzini <andrea.manzini@suse.com>
  - update to 3.1:
    * The new version fixes an issue with monitoring a target process which
      has multiple children and a low CPU limit throttle. In some cases this
      situation could lead to LimitCPU crashing. This has been fixed and the
      monitoring of children processes has been made slightly more efficient.
* Wed Feb 21 2024 Michael Vetter <mvetter@suse.com>
  - Use %autosetup macro. Allows to eliminate the usage of deprecated
    %patchN.
* Sun May 14 2023 Avindra Goolcharan <avindra@opensuse.org>
  - update to 3.0:
    * Fix an important bug in LimitCPU when the program is
      monitoring both a program and its child processes via the "-m"
      flag. In the past, it was possible LimitCPU would fail to spawn
      new instances to monitor child processes if LimitCPU was not in
      the user's default path. In other words, if we were launched
      from /usr/local/bin and this directory was not in the default
      path, then child processes might not be monitored. And the
      failure would happen silently.
    * Now LimitCPU will try to do a better job of launching new
      monitors for child processes and it will print a warning
      about any errors when run in verbose mode.
* Thu Apr 27 2023 Dirk Müller <dmueller@suse.com>
  - update to 2.9:
    * When counting CPU cycles (jiffies) we now use
      a "long" type instead of "int" to avoid running
      out of space when tracking on-running processes.
* Thu Dec 29 2022 Dirk Müller <dmueller@suse.com>
  - update to 2.8:
    * Made exit message when child signal is caught only show up
    when in verbose mode.
    * Adjusted the way the VERSION value is assigned in the Makefile.
    CFLAGS was being overwritten by Debian's build process.
* Mon Dec 20 2021 Dirk Müller <dmueller@suse.com>
  - update to 2.7:
    * Fixed compiler warnings regarding string lengths.
* Tue Aug 25 2020 Dirk Mueller <dmueller@suse.com>
  - update to 2.6:
    * Fixed indentation to avoid compiler warnings. No functional change.
    * Updated manual page to warn against using -m on a script.
* Sun Feb 18 2018 avindra@opensuse.org
  - new upstream version 2.5
    * Added some protection against causing a fork bomb when the
      throttled process is a parent to LimitCPU.
  - includes 2.4
    * Introduced ability to watch children of the target process. This
      means forks of the process we are throttling can also be
      throttled, using the "-m" or "--monitor-forks" flags.
  - includes 2.3
    * Applied patch to man page which fixes -s description.
    * Added --foreground, -f flag for launching target programs in the
      foreground. LimitCPU then waits for the target process to exit.
      Should be useful in scripts.
  - rebase cpulimit-2.2-do_not_forget_version.patch
  - cleanup with spec-cleaner
* Fri Dec 26 2014 andrea@opensuse.org
  - new upstream version 2.2
    + Escaped double-dashed in manual page to avoid
    warnings from Debian check tool.
    + Added -s --signal flag. This flag allows the user to
    specify an alternative signal to send a watched process
    when cpulimit terminates. By default we send SIGCONT.
    The -s flag can accept a number (1-35) or a written
    value such as SIGCONT, SIGSTOP, SIGINT, SIGTERM.
  - from version 2.1
    + Added the --quiet (-q) flag to make
    limitcpu run silently
    + Make sure error messages are printed to stderr.
    + Placed source code in Subversion (svn) repository.
    Accessable using the SVN checkout command. For
    details, please see the README file.
  - from version 2.0
    + Added the -- flag to make sure child processes
    run with command line flags would not confuse
    cpulimit.
    + Corrected output of child process name in verbose mode.
  - added cpulimit-2.2-do_not_forget_version.patch
* Wed Jul 24 2013 malcolmlewis@opensuse.org
  - Updated to version 1.9:
    + Added --kill (-k) and --restore (-r) flags to allow target
      processes to be killed and restored rather than simply
      throttled.
  - Updates from version 1.8:
    + When displaying verbose output, cpulimit now redisplays the
      column headers every 20 lines.
    + Fixed limiting CPU usage on multicore machines when the desired
      usage limit is great than 100%.

Files

/usr/bin/cpulimit
/usr/share/doc/packages/cpulimit
/usr/share/doc/packages/cpulimit/CHANGELOG
/usr/share/doc/packages/cpulimit/README
/usr/share/licenses/cpulimit
/usr/share/licenses/cpulimit/LICENSE
/usr/share/man/man1/cpulimit.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Nov 7 00:51:36 2024