---------------------------------------- | |
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. |