Limiting CPU on some processes on web server
Polytropon
freebsd at edvax.de
Wed Mar 11 13:50:02 UTC 2015
On Wed, 11 Mar 2015 13:42:32 +0000, opendaddy at hushmail.com wrote:
> On 11. mars 2015 at 1:04 PM, "Polytropon" <freebsd at edvax.de> wrote:
> >
> >You can try ulimit. See "man sh" for ulimit parameters,
> >for example:
> >
> > -t time
> > The maximal amount of CPU time to be used by
> >each
> > process, in seconds.
> >
> >There are other restrictions you can apply, like memory
> >locking or simultaneous processes.
> >
>
> Thanks, will give that a go.
>
> Any idea how it compares to https://github.com/opsengine/cpulimit/ though?
The main differnce in functionality is that ulimit -t defines
the limit as time, whereas cpulimit defines it as percentage
of CPU resources used.
Another difference is that ulimit comes with FreeBSD's default
scripting shell, whereas cpulimit is a Linux program that has
to be compiled from source, after porting it, of course. :-)
--
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...
More information about the freebsd-questions
mailing list