From 2993801ca6bc59ca78e3a55b24c1f64be1b4be1a Mon Sep 17 00:00:00 2001 From: bhackerozzo Date: Wed, 27 Feb 2008 19:55:42 +0000 Subject: setpriority() at startup --- README | 34 +++++++++++++++++++++++----------- 1 file changed, 23 insertions(+), 11 deletions(-) (limited to 'README') diff --git a/README b/README index d25fee5..6ffa82c 100644 --- a/README +++ b/README @@ -1,8 +1,20 @@ Cpulimit 1.2 +======= +About: +======= + +Cpulimit is a 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 stuff, but on the real cpu usage. Also, it is able to adapt itself to the overall system load, dynamically and quickly. +The control of the used cpu amount is done sending continue and stop POSIX signals to processes. +All the children processes and threads of the specified process will share the same percent of cpu. + +Developed by Angelo Marletta. +Please send your feedback, bug reports, feature requests to marlonx80 at hotmail dot com. + =========== Changelog: =========== + - reorganization of the code, splitted in more source files - control function process_monitor() optimized by eliminating an unnecessary loop - experimental support for multiple control of children processes and threads @@ -15,6 +27,17 @@ Changelog: - minor enhancements and bugfixes +============================ +Get the latest source code: +============================ + +You can checkout the latest code from sourceforge Subversion repository, running: + +svn checkout https://cpulimit.svn.sourceforge.net/svnroot/cpulimit cpulimit + +Of course this is the development version, so you may experience bugs (please signal them!) + + ============== Installation: ============== @@ -22,14 +45,3 @@ Installation: Run 'make' and place the executable file 'cpulimit' wherever you want. Type 'cpulimit --help' to get documentation on available options. - -======= -About: -======= - -cpulimit is a 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 stuff, but on the real cpu usage. Also, it is able to adapt itself to the overall system load, dynamically and quickly. -The control of the used cpu amount is done sending continue and stop POSIX signals to processes. -All the children processes and threads of the specified process will share the same percent of cpu. - -Developed by Angelo Marletta. -Please send your feedback, bug reports, feature requests to marlonx80 at hotmail dot com. -- cgit v1.2.3