User: Password:
Subscribe / Log in / New account

changing ulimit -v behaviour

changing ulimit -v behaviour

Posted Feb 18, 2011 1:19 UTC (Fri) by giraffedata (subscriber, #1954)
In reply to: changing ulimit -v behaviour by pjm
Parent article: Go's memory management, ulimit -v, and RSS control

Indeed, I use RLIMIT_AS extensively and I think I am like most users in that I'm not interested in limiting real memory usage. That just doesn't concern me. What concerns me is a runaway process using up all the real memory plus swap space and causing an innocent process to fail.

Of course, I don't get that either, because of all the virtual address space that is not backed by memory and swap space. The first time this bit me was with my X server, whose mmap of the frame buffer on the video controller failed for "lack of resources."

I would welcome an RLIMIT that just covers anonymous memory. I don't think RLIMIT_AS could be changed for that, because some people today use it the way I did with my X server: add the size of the frame buffer to the limit I really wanted.

(Log in to post comments)

Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds