----------------------------------------
limited resources
March 30th, 2021
----------------------------------------
Tonight I set up resource limits on cosmic. Specifically I set up
CPU and Memory limits for users. I don't get a lot of bad eggs
amongst the voyagers, but it's easy to take a bigger slice of the
pie than you intend on a tiny tilde. Someone had a newsreader
running tonight that was accidentally using the entire 1024MB
I have to offer.
I wasn't sure how to set this up, so I did a little research and
for once systemd came to the rescue. Here's what I did:
----
mkdir -p /etc/systemd/system/user-.slice.d
cat > /etc/systemd/system/user-.slice.d/50-memory.conf << EOF
[Slice]
MemoryMax=80M
CPUQuota=8%
EOF
sudo vim /etc/systemd/system.conf
# uncomment and set the following values in that file:
DefaultCPUAccounting=yes
DefaultMemoryAccounting=yes
systemctl daemon-reload
----
And that's it! I may tweak those quota values over time to make
sure the system stays healthy but people can still use it. So far
so good.