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.
Planification des tâches
Le AWS Batch planificateur évalue quand, où et comment exécuter les tâches soumises à une file d'attente de tâches. Si vous ne spécifiez pas de politique de planification lorsque vous créez une file d'attente de tâches, le planificateur de AWS Batch tâches utilise par défaut une stratégie « premier entré, premier sorti » (FIFO). Une stratégie FIFO peut entraîner le « blocage » d'emplois importants par rapport à des emplois soumis plus tôt. En spécifiant une politique de planification différente, vous pouvez allouer des ressources de calcul en fonction de vos besoins spécifiques.
Note
Si vous créez une politique de planification et que vous l'associez à une file d'attente de tâches, la planification équitable est activée. Si la file d'attente des tâches dispose d'une politique de planification, celle-ci détermine l'ordre dans lequel les tâches sont exécutées. Pour plus d’informations, consultez Politiques de planification.
Partager les identifiants
Vous pouvez utiliser des identifiants de partage pour étiqueter les tâches et différencier les utilisateurs des charges de travail. Le AWS Batch planificateur suit l'utilisation de chaque identifiant de partage équitable en utilisant la (T
*
weightFactor)
formule, où se T
situe l'utilisation du vCPU au fil du temps. Le planificateur sélectionne les tâches les moins utilisées à partir de l'identifiant de partage. Vous pouvez utiliser un identifiant de partage équitable sans le remplacer.
Note
Les identifiants de partage sont uniques au sein d'une file d'attente de tâches et ne sont pas agrégés entre les files d'attente de tâches.
Vous pouvez définir la priorité de planification pour configurer l'ordre dans lequel les tâches sont exécutées sur un identifiant de partage. Les tâches dont la priorité de planification est plus élevée sont planifiées en premier. Si vous ne spécifiez pas de politique de planification, toutes les tâches soumises à la file d'attente des tâches sont planifiées dans l'ordre FIFO. Lorsque vous soumettez une tâche, vous ne pouvez pas spécifier d'identifiant de partage ni de priorité de planification.
Note
Les ressources informatiques associées sont réparties de manière égale entre tous les identifiants de partage, sauf dérogation explicite.
Planification du partage équitable
La planification du partage équitable fournit un ensemble de contrôles pour aider à planifier les tâches.
Note
Pour plus d'informations sur les paramètres des politiques de planification, consultezParamètres de la politique de planification.
-
Secondes de déclin des parts : période (en secondes) utilisée par le AWS Batch planificateur pour calculer un pourcentage de part équitable pour chaque identifiant de partage équitable. Une valeur de zéro indique que seule l'utilisation actuelle est mesurée. Un temps de décomposition plus long donne plus de poids au temps.
Note
La période de décroissance est calculée comme suit :
shareDecaySeconds + OrderMinutes
oùOrderMinutes
est le temps dans l'ordre en minutes. -
Calculer la réservation : empêche les tâches associées à un identifiant de partage unique d'utiliser toutes les ressources associées à la file d'attente des tâches. Le ratio réservé ActiveFairShares correspond
computeReservation/100)^ActiveFairShares
au nombre d'identifiants de fair share actifs.Note
Si un identifiant de partage comporte des tâches dans un
RUNNING
état,,, ouSUBMITTED
,,,,PENDING
,,RUNNABLE
,,STARTING
,,,,,,,,,,,,,,,,,,,,,,,, Une fois la période de désintégration expirée, un identifiant de partage est considéré comme inactif. -
Facteur de pondération : facteur de pondération pour l'identifiant de l'action. La valeur par défaut est 1. Une valeur inférieure permet d'exécuter les tâches issues de l'identifiant de partage ou donne une durée d'exécution supplémentaire à l'identifiant de partage. Par exemple, les tâches qui utilisent un identifiant de partage avec un facteur de pondération de 0,125 (1/8) se voient attribuer huit fois les ressources de calcul des tâches qui utilisent un identifiant de partage avec un facteur de pondération de 1.
Note
Vous devez uniquement définir cet attribut lorsque vous devez mettre à jour le facteur de pondération par défaut de 1.
Lorsque la file d'attente des tâches est active et que des tâches sont en cours de traitement, vous pouvez consulter la liste des 100 premières RUNNABLE
tâches via l'instantané de la file d'attente des tâches. Pour plus d'informations, consultez la section Affichage de l'état de la file d'attente des tâches.