Replace limits.d/00-cputime.conf with systemd/app.slice.d/90-cpulimit.conf

This commit is contained in:
Aminda Suomalainen 2024-08-02 13:39:32 +03:00
parent c47faaf25e
commit e1f6745439
Signed by: Mikaela
SSH Key Fingerprint: SHA256:CXLULpqNBdUKB6E6fLA1b/4SzG0HvKD19PbIePU175Q
2 changed files with 7 additions and 8 deletions

View File

@ -1,8 +0,0 @@
# TODO: I don't think I understand cpu time properly and I don't feel
# qualified to judge how to restrict it. These numbers are taken from
# "man limits.conf", although they were swapped and they didn't originally
# blanket apply to asterisk.
# My goal here would be workaround difficult Matrix clients and compliment
# systemd-oomd, which handles the memory management.
* soft cpu 5000
* hard cpu 10000

View File

@ -0,0 +1,7 @@
# This file is intended to restrict all apps to 180 % CPU of dualcore, in
# hopes of preventing system freezing to that. Memory is handled by
# systemd-oomd.
[Slice]
CPUAccounting=true
CPUQuota=180%
# vim: filetype=systemd