From 3f180a8a15444bf6b683fd9e4aeb728bf33d0ca0 Mon Sep 17 00:00:00 2001 From: Mark Wooding Date: Tue, 4 Aug 2020 21:49:46 +0100 Subject: [PATCH] dot/profile: Set a memory limit so leaky programs don't case swapdeath. --- dot/profile | 6 ++++++ 1 file changed, 6 insertions(+) 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) ;; -- 2.11.0