Red Hat Bugzilla – Bug 133675
max rss is not enforced
Last modified: 2007-11-30 17:10:50 EST
The rss item in in pam_limits is not enforced. I'm guessing that this
bug isn't really a pam_limits bug, as ulimit -m doesn't work either.
If this isn't supported, then it should be (at minimum):
-> Removed from the default limits.conf
-> ulimit -m disabled in bash/etc
-> A note added to the pam_limits documentation
ulimit -m works fine here.
However I haven't tested setting it via the limits.conf yet.
Maybe my understanding of what ulimit -m does is wrong.
My understanding is that if I start any app in an environment of
ulimit -m 1024, it should only be allowed to use up 1Mb of resident
i.e. run ulimit -m 1024, then start some memory hungry app. top will
show that it has a RSS of more than 1Mb.
Or am I on the wrong track here?
Ah, you are right, the limit is there but it isn't enforced by the kernel.
for the patch which enforces it.
However we won't remove the functionality from pam and ulimit. But
maybe it should be mentioned in some doc that the limit isn't enforced.