From 39a13844a631a1313941decb68fb3c758f38c812 Mon Sep 17 00:00:00 2001 From: Ignacio Heredia Date: Sat, 24 Feb 2024 14:26:51 +0100 Subject: [PATCH] fix: set max RAM memory --- etc/modules/nomad.hcl | 2 ++ etc/tools/deep-oc-federated-server/nomad.hcl | 2 ++ 2 files changed, 4 insertions(+) diff --git a/etc/modules/nomad.hcl b/etc/modules/nomad.hcl index 578c25e..7ac87bc 100644 --- a/etc/modules/nomad.hcl +++ b/etc/modules/nomad.hcl @@ -138,6 +138,7 @@ job "userjob-${JOB_UUID}" { args = ["--${SERVICE}"] ports = ["api", "monitor", "ide"] shm_size = ${SHARED_MEMORY} + memory_hard_limit = ${RAM} volumes = [ "/nomad-storage/${JOB_UUID}:/storage:shared", ] @@ -156,6 +157,7 @@ job "userjob-${JOB_UUID}" { resources { cores = ${CPU_NUM} memory = ${RAM} + memory_max = ${RAM} device "gpu" { count = ${GPU_NUM} diff --git a/etc/tools/deep-oc-federated-server/nomad.hcl b/etc/tools/deep-oc-federated-server/nomad.hcl index 70d93b0..d20f112 100644 --- a/etc/tools/deep-oc-federated-server/nomad.hcl +++ b/etc/tools/deep-oc-federated-server/nomad.hcl @@ -106,6 +106,7 @@ job "userjob-${JOB_UUID}" { image = "${DOCKER_IMAGE}:${DOCKER_TAG}" ports = ["fedserver", "monitor", "ide"] shm_size = ${SHARED_MEMORY} + memory_hard_limit = ${RAM} } env { @@ -120,6 +121,7 @@ job "userjob-${JOB_UUID}" { resources { cores = ${CPU_NUM} memory = ${RAM} + memory_max = ${RAM} } } }