

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Configuración de los ajustes de grupo personalizados en PCS AWS
<a name="cgroup-custom-settings"></a>

Slurm usa el subsistema cgroup de Linux para administrar y restringir los recursos para las tareas, incluida la memoria, los núcleos de la CPU, los dispositivos y el espacio de intercambio. AWS El PCS permite personalizar la `cgroup.conf` configuración a nivel de clúster mediante la `CgroupCustomSettings` propiedad de `SlurmConfiguration` durante la creación o actualización del clúster.

## Configurar los ajustes del grupo
<a name="cgroup-custom-settings-configure"></a>

Los ajustes personalizados de Cgroup se pueden configurar a través de la AWS consola, la CLI o SDKs durante la creación del clúster, o se pueden modificar posteriormente mediante operaciones de actualización.

------
#### [ Consola de administración de AWS ]

Diríjase a la **configuración adicional del programador** en la página de creación o edición de un recurso de clúster.

**Para añadir una nueva configuración**

1. Selecciona **Añadir nueva configuración**.

1. Seleccione un nombre de **parámetro** en el menú desplegable (que incluye breves descripciones de los parámetros).

1. Proporcione el valor correspondiente.

**Para anular una configuración personalizada**

1. Selecciona **Eliminar** junto al parameter/value par correspondiente.

1. Cree o actualice el recurso.

------
#### [ AWS CLI ]

Para la administración programática de la configuración de cgroup, utilice el `CgroupCustomSettings` campo en las operaciones de creación o actualización de clústeres.

**Example — Configuración `ConstrainRAMSpace` en un clúster**  

```
aws pcs update-cluster --cluster-identifier my-cluster \
--slurm-configuration \
'CgroupCustomSettings=[{parameterName=ConstrainRAMSpace,parameterValue="yes"}]'
```

------

## Configuración de grupos admitida para clústeres
<a name="cgroup-custom-settings-cluster"></a>

A nivel de clúster, se admiten las siguientes configuraciones personalizadas de cgroup:
+ [https://slurm.schedmd.com/cgroup.conf.html#OPT_AllowedRAMSpace](https://slurm.schedmd.com/cgroup.conf.html#OPT_AllowedRAMSpace)
+ [https://slurm.schedmd.com/cgroup.conf.html#OPT_AllowedSwapSpace](https://slurm.schedmd.com/cgroup.conf.html#OPT_AllowedSwapSpace)
+ [https://slurm.schedmd.com/cgroup.conf.html#OPT_ConstrainCores](https://slurm.schedmd.com/cgroup.conf.html#OPT_ConstrainCores)
+ [https://slurm.schedmd.com/cgroup.conf.html#OPT_ConstrainDevices](https://slurm.schedmd.com/cgroup.conf.html#OPT_ConstrainDevices)
+ [https://slurm.schedmd.com/cgroup.conf.html#OPT_ConstrainRAMSpace](https://slurm.schedmd.com/cgroup.conf.html#OPT_ConstrainRAMSpace)
+ [https://slurm.schedmd.com/cgroup.conf.html#OPT_ConstrainSwapSpace](https://slurm.schedmd.com/cgroup.conf.html#OPT_ConstrainSwapSpace)
+ [https://slurm.schedmd.com/cgroup.conf.html#OPT_IgnoreSystemd](https://slurm.schedmd.com/cgroup.conf.html#OPT_IgnoreSystemd)
+ [https://slurm.schedmd.com/cgroup.conf.html#OPT_MaxRAMPercent](https://slurm.schedmd.com/cgroup.conf.html#OPT_MaxRAMPercent)
+ [https://slurm.schedmd.com/cgroup.conf.html#OPT_MaxSwapPercent](https://slurm.schedmd.com/cgroup.conf.html#OPT_MaxSwapPercent)
+ [https://slurm.schedmd.com/cgroup.conf.html#OPT_MinRAMSpace](https://slurm.schedmd.com/cgroup.conf.html#OPT_MinRAMSpace)
+ [https://slurm.schedmd.com/cgroup.conf.html#OPT_SignalChildrenProcesses](https://slurm.schedmd.com/cgroup.conf.html#OPT_SignalChildrenProcesses)