
Estoy usando Docker con gitlab-runner en Linux (Ubuntu 16.04). gitlab-runner inicia hasta 4 contenedores acoplables simultáneos.
Tengo una CPU de 8 núcleos y me gustaría limitar el uso global a 4 núcleos. La única forma que encontré es limitar a 1 el número de núcleos ejecutados para cada contenedor acoplable. Sin embargo, esta solución no es la mejor ya que si solo se ejecutan 2 contenedores, solo se usarán 2 núcleos en lugar de permitir 2 núcleos para cada uno.
¿Hay alguna forma de limitar la cantidad global de CPU utilizadas para la ventana acoplable (como es posible con Mac y Windows a través de la aplicación de escritorio) en Linux?