Limiting system resources with systemd
systemd uses Linux Control Groups to organize processes into a tree of named groups against which resource limits can be applied.
This gives administrators control over how much memory, CPU, IO and other resources may be used by different processes or units.
Configuration settings available for this purpose are explained in systemd.resource-control(5).