Projects / cpulimit

cpulimit

cpulimit is a simple program that attempts to limit the CPU usage of a process (expressed in percentage, not in CPU time). This is useful to control batch jobs when you don't want they eat too much CPU. It does not act on the nice value or other scheduling priority details, but on the real CPU usage. Also, it is able to adapt itself to the overall system load, dynamically and quickly.

Tags
Licenses
Operating Systems
Implementation
Translations

RSS Recent releases

  •  21 Feb 2012 01:02

Release Notes: This release updates the documentation. It also includes an update to the Makefile which attempts to use the system's default compiler, rather than hardcode a specific compiler.

  •  13 Aug 2011 17:53

Release Notes: CPUlimit can now handle limiting CPU usage on multi-core systems, giving the user the option to set limits above 100%. Error checking is now in place to avoid memory errors if CPUlimit cannot read the proc file system.

  •  12 May 2011 14:48

Release Notes: This version brings CPUlimit up to date with patches and bug fixes from various distributions. The program now exits when it's targeting a specific PID and that process no longer exists. A manual page (man cpulimit) was added, along with a formal license file.

  •  07 Jan 2007 22:02

No changes have been submitted for this release.

Screenshot

Project Spotlight

Elefant CMS

A refreshingly simple PHP Web framework and CMS.

Screenshot

Project Spotlight

Rudiments

A foundation class library.