How Do I Limit Process Memory in Linux?
Contents

How can you limit process memory usage in Linux?

On Linux, ulimit allows you to limit the resources that a process can use. Two use cases: You have a program that sometimes runs out of memory, slowing your computer down to a crawl. You can use ulimit -v to limit the amount of memory that processes in a shell can use.

How do I limit a process in Linux?

How to Set Limits on User Running Processes in Linux

  1. Domain – this includes usernames, groups, guid ranges etc.
  2. Type – soft and hard limits.
  3. Item – the item that will be limited – core size, file size, nproc etc.
  4. Value – this is the value for the given limit.
James H. Sterling

James H. Sterling

Environmental Science & Climate Journalist

James Sterling reports on renewable energy developments, climate policy, ecological conservation, and green tech innovations around the globe.

Share this article
Twitter Facebook Pinterest