

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Mengkonfigurasi pengaturan cgroup kustom di PCS AWS
<a name="cgroup-custom-settings"></a>

Slurm menggunakan subsistem cgroup Linux untuk mengelola dan membatasi sumber daya untuk pekerjaan, termasuk memori, inti CPU, perangkat, dan ruang swap. AWS PCS memungkinkan Anda menyesuaikan `cgroup.conf` pengaturan di tingkat cluster melalui `CgroupCustomSettings` properti `SlurmConfiguration` selama pembuatan atau pembaruan cluster.

## Mengkonfigurasi pengaturan cgroup
<a name="cgroup-custom-settings-configure"></a>

Pengaturan kustom Cgroup dapat dikonfigurasi melalui AWS Konsol, CLI, atau SDK selama pembuatan klaster atau dimodifikasi nanti melalui operasi pembaruan.

------
#### [ Konsol Manajemen AWS ]

Arahkan ke **Pengaturan penjadwal tambahan** di halaman buat atau edit untuk sumber daya cluster.

**Untuk menambahkan pengaturan baru**

1. Pilih **Tambahkan pengaturan baru**.

1. Pilih nama **Parameter** dari dropdown (yang mencakup deskripsi parameter singkat).

1. Berikan nilai yang sesuai.

**Untuk membatalkan setelan kustom**

1. Pilih **Hapus** di sebelah parameter/value pasangan yang relevan.

1. Buat atau perbarui sumber daya.

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

Untuk manajemen terprogram pengaturan cgroup, gunakan `CgroupCustomSettings` bidang dalam membuat atau memperbarui operasi cluster.

**Example — Pengaturan `ConstrainRAMSpace` pada cluster**  

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

------

## Pengaturan cgroup yang didukung untuk cluster
<a name="cgroup-custom-settings-cluster"></a>

Pengaturan cgroup kustom berikut didukung di tingkat 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)