From: Mark Wooding Date: Tue, 4 Aug 2020 20:49:46 +0000 (+0100) Subject: dot/profile: Set a memory limit so leaky programs don't case swapdeath. X-Git-Url: https://git.distorted.org.uk/~mdw/profile/commitdiff_plain/3f180a8a15444bf6b683fd9e4aeb728bf33d0ca0 dot/profile: Set a memory limit so leaky programs don't case swapdeath. --- diff --git a/dot/profile b/dot/profile index baa996d..fd50a46 100644 --- a/dot/profile +++ b/dot/profile @@ -109,6 +109,12 @@ done ###-------------------------------------------------------------------------- ### Some other preliminaries. +## Set a per-process memory limit. It's much less common for a process to +## need a lot of memory for a legitimate reason than for it to be a memory +## leak or some other bug that's going to cause swap death for no good +## reason. +ulimit -Sv $(mdw-conf memory-limit 4194304) + ## Establish a temporary directory. case ${TMPDIR+t} in t) ;;