

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Configurazione delle impostazioni personalizzate di cgroup in PCS AWS
<a name="cgroup-custom-settings"></a>

Slurm utilizza il sottosistema Linux cgroup per gestire e limitare le risorse per i lavori, tra cui memoria, core della CPU, dispositivi e spazio di swap. AWS PCS consente di personalizzare `cgroup.conf` le impostazioni a livello di cluster tramite la `CgroupCustomSettings` proprietà di durante la creazione o l'aggiornamento del cluster. `SlurmConfiguration`

## Configurazione delle impostazioni di cgroup
<a name="cgroup-custom-settings-configure"></a>

Le impostazioni personalizzate di Cgroup possono essere configurate tramite AWS Console, CLI SDKs o durante la creazione del cluster o modificate successivamente tramite operazioni di aggiornamento.

------
#### [ Console di gestione AWS ]

Passa alle **impostazioni aggiuntive dello scheduler** nella pagina di creazione o modifica per una risorsa del cluster.

**Per aggiungere una nuova impostazione**

1. Scegli **Aggiungi nuova impostazione**.

1. Seleziona il nome di un **parametro** dal menu a discesa (che include brevi descrizioni dei parametri).

1. Fornisci il valore corrispondente.

**Per annullare l'impostazione personalizzata**

1. Scegli **Rimuovi** accanto alla parameter/value coppia pertinente.

1. Crea o aggiorna la risorsa.

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

Per la gestione programmatica delle impostazioni di cgroup, usa il `CgroupCustomSettings` campo nelle operazioni di creazione o aggiornamento del cluster.

**Example — Impostazione `ConstrainRAMSpace` su un cluster**  

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

------

## Impostazioni cgroup supportate per i cluster
<a name="cgroup-custom-settings-cluster"></a>

Le seguenti impostazioni personalizzate di cgroup sono supportate a livello di cluster:
+ [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)