How to limit CPU or Memory per user using systemd?

Solution Verified - Updated -

Issue

  • How to enforce CPU or memory limit on per-user basis using systemd?
  • I want to limit CPU or memory for a particular user.
  • What is the best way to set resource limits per-user basis and not the per Cgroup basis?

Environment

  • Red Hat Enterprise Linux 7
  • Red Hat Enterprise Linux 8
  • Red Hat Enterprise Linux 9
  • systemd
  • cgroup

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content