From b61815a6029c463e895e38b7ecd9ba26ca4bbd9f Mon Sep 17 00:00:00 2001 From: sergio Date: Wed, 24 Jun 2026 06:11:30 -0400 Subject: [PATCH] Etapa G: worker auto-escala JOBS a nproc (resize del VPS sin tocar config) Co-Authored-By: Claude Opus 4.8 --- scripts/farm/hammer-farm.service | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/farm/hammer-farm.service b/scripts/farm/hammer-farm.service index 4ec755ed..edff3121 100644 --- a/scripts/farm/hammer-farm.service +++ b/scripts/farm/hammer-farm.service @@ -8,8 +8,9 @@ Type=simple WorkingDirectory=/opt/hammer Environment=HOME=/root Environment=HAMMER_DIR=/opt/hammer -# JOBS = vCPU (cada build usa 1 core por codegen-units=1). CCX13 = 2. -Environment=JOBS=2 +# JOBS no se fija: el loop usa nproc por defecto (cada build usa 1 core por codegen-units=1). +# Así, al REPOTENCIAR la caja (CCX13→CCX23/33), el worker auto-escala los slots sin tocar config. +# La línea CCX da ~4GB RAM/core ⇒ nproc slots quedan con margen para builds Rust + swap. ExecStart=/opt/hammer/scripts/farm/farm-worker-loop.sh Restart=always RestartSec=30