

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Configuration des paramètres de groupe de contrôle personnalisés dans AWS PIÈCES
<a name="cgroup-custom-settings"></a>

Slurm utilise le sous-système cgroup Linux pour gérer et limiter les ressources nécessaires aux tâches, notamment la mémoire, les cœurs de processeur, les périphériques et l'espace d'échange. AWS PCS vous permet de personnaliser `cgroup.conf` les paramètres au niveau du cluster via la `CgroupCustomSettings` propriété de `SlurmConfiguration` lors de la création ou de la mise à jour du cluster.

## Configuration des paramètres du groupe de contrôle
<a name="cgroup-custom-settings-configure"></a>

Les paramètres personnalisés du groupe C peuvent être configurés via la AWS console, l'interface de ligne de commande ou les kits de développement logiciel (SDK) lors de la création du cluster ou modifiés ultérieurement par le biais d'opérations de mise à jour.

------
#### [ Console de gestion AWS ]

Accédez à Paramètres ** supplémentaires du planificateur sur ** la page de création ou de modification d'une ressource de cluster.

**Pour ajouter un nouveau paramètre**

1. Choisissez ** Ajouter un nouveau paramètre**.

1. Sélectionnez un ** nom de ** paramètre dans la liste déroulante (qui comprend de brèves descriptions des paramètres).

1. Indiquez la valeur correspondante.

**Pour annuler un réglage personnalisé**

1. Choisissez ** Supprimer à ** côté de la parameter/value paire concernée.

1. Créez ou mettez à jour la ressource.

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

Pour la gestion programmatique des paramètres des groupes de contrôle, utilisez le `CgroupCustomSettings` champ dans les opérations de création ou de mise à jour des clusters.

**Example — Configuration de `ConstrainRAMSpace` sur un cluster**  

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

------

## Paramètres de groupe de contrôle pris en charge pour les clusters
<a name="cgroup-custom-settings-cluster"></a>

Les paramètres de groupe de contrôle personnalisés suivants sont pris en charge au niveau du cluster :
+ [AllowedRAMSpace](https://slurm.schedmd.com/cgroup.conf.html#OPT_AllowedRAMSpace)
+ [AllowedSwapSpace](https://slurm.schedmd.com/cgroup.conf.html#OPT_AllowedSwapSpace)
+ [ConstrainCores](https://slurm.schedmd.com/cgroup.conf.html#OPT_ConstrainCores)
+ [ConstrainDevices](https://slurm.schedmd.com/cgroup.conf.html#OPT_ConstrainDevices)
+ [ConstrainRAMSpace](https://slurm.schedmd.com/cgroup.conf.html#OPT_ConstrainRAMSpace)
+ [ConstrainSwapSpace](https://slurm.schedmd.com/cgroup.conf.html#OPT_ConstrainSwapSpace)
+ [IgnoreSystemd](https://slurm.schedmd.com/cgroup.conf.html#OPT_IgnoreSystemd)
+ [MaxRAMPercent](https://slurm.schedmd.com/cgroup.conf.html#OPT_MaxRAMPercent)
+ [MaxSwapPercent](https://slurm.schedmd.com/cgroup.conf.html#OPT_MaxSwapPercent)
+ [MinRAMSpace](https://slurm.schedmd.com/cgroup.conf.html#OPT_MinRAMSpace)
+ [SignalChildrenProcesses](https://slurm.schedmd.com/cgroup.conf.html#OPT_SignalChildrenProcesses)