From e14ca577958db28c8a836482588047a584135781 Mon Sep 17 00:00:00 2001 From: Boris Ranto Date: Sun, 9 Dec 2018 14:01:18 +0100 Subject: [PATCH] Increase mem_per_process to avoid random oom kills Signed-off-by: Boris Ranto --- ceph.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ceph.spec b/ceph.spec index 6b96c5c..a9ed9b5 100644 --- a/ceph.spec +++ b/ceph.spec @@ -944,7 +944,7 @@ free -h echo "System limits:" ulimit -a if test -n "$CEPH_SMP_NCPUS" -a "$CEPH_SMP_NCPUS" -gt 1 ; then - mem_per_process=1800 + mem_per_process=2700 max_mem=$(LANG=C free -m | sed -n "s|^Mem: *\([0-9]*\).*$|\1|p") max_jobs="$(($max_mem / $mem_per_process))" test "$CEPH_SMP_NCPUS" -gt "$max_jobs" && CEPH_SMP_NCPUS="$max_jobs" && echo "Warning: Reducing build parallelism to -j$max_jobs because of memory limits"