"Simon" <[EMAIL PROTECTED]> writes:

> I can't seem to find a way to limit FD per UID nor a way to limit memory per
> UID Both of these can only be applied per process basis. Is there a reason
> why  FreeBSD still doesn't support these limits per UID? it would very useful
> to be able to limit per UID as well as per process. My current problem is that
> I have some user processes which need, let's say, 50mb of memory, but I
> also want to make sure that no single user is using more than 500mb of
> memory at any given time. Unfortunately, I also need to give users ability to
> spawn more than 10 processes and without per UID limits, if I set a limit of
> 20 processes per UID, 20 x 50mb would yield usage over 2x that of 500mb.

I've been able to solve such problems by adding a limit on the number
of processes per user, but that really only works because my
environment is limited.  

I can imagine trying to write a daemon that would monitor usage and
kill processes if they exceeded usage.  It's a clunky solution, though.

> PS: I wasn't sure if I could address this on freebsd-arch, so it's going here.

If you're offering to write kernel modifications to do it, then you
should take it there.  Otherwise, this probably is the right place.
_______________________________________________
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to