View a markdown version of this page

Configuration des paramètres de groupe personnalisés dans PCS AWS - AWS PCS

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 personnalisés dans PCS AWS

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

Configuration des paramètres du cgroup

Les paramètres personnalisés de Cgroup peuvent être configurés via la AWS console, la CLI ou les SDK lors de la création du cluster ou modifiés ultérieurement par le biais d'opérations de mise à jour.

AWS Management Console

Accédez aux paramètres supplémentaires du planificateur dans 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.

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

  3. Indiquez la valeur correspondante.

Pour annuler un paramètre personnalisé
  1. Choisissez Supprimer à côté de la parameter/value paire correspondante.

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

AWS CLI

Pour la gestion programmatique des paramètres de cgroup, utilisez le CgroupCustomSettings champ pour créer ou mettre à jour les opérations de cluster.

Exemple— Configuration ConstrainRAMSpace sur un cluster
aws pcs update-cluster --cluster-identifier my-cluster \ --slurm-configuration \ 'CgroupCustomSettings=[{parameterName=ConstrainRAMSpace,parameterValue="yes"}]'

Paramètres de groupe pris en charge pour les clusters

Les paramètres de cgroup personnalisés suivants sont pris en charge au niveau du cluster :