Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Métriques de réservation du cluster Amazon ECS

Mode de mise au point
Métriques de réservation du cluster Amazon ECS - Amazon Elastic Container Service

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.

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.

Les métriques de réservation de cluster sont mesurées en pourcentage du processeur, de la mémoire et de GPUs ce qui est réservé par toutes les tâches Amazon ECS sur un cluster par rapport au processeur et GPUs à la mémoire agrégés enregistrés pour chaque instance de conteneur active du cluster. Seules les instances de conteneur ayant le statut ACTIVE ou DRAINING affectent les métriques de réservation de cluster. Cette métrique est utilisée uniquement sur les clusters dont les tâches ou les services sont hébergés sur EC2 des instances. Il n'est pas pris en charge sur les clusters sur lesquels les tâches sont hébergées AWS Fargate.

(Total CPU units reserved by tasks in cluster) x 100 Cluster CPU reservation = -------------------------------------------------------------- (Total CPU units registered by container instances in cluster)
(Total MiB of memory reserved by tasks in cluster x 100) Cluster memory reservation = ------------------------------------------------------------------ (Total MiB of memory registered by container instances in cluster)
(Total GPUs reserved by tasks in cluster x 100) Cluster GPU reservation = ------------------------------------------------------------------ (Total GPUs registered by container instances in cluster)

Lorsque vous exécutez une tâche dans un cluster, Amazon ECS analyse sa définition de tâche et réserve les unités de processeur agrégées, les MiB de mémoire GPUs et celles spécifiées dans ses définitions de conteneur. Chaque minute, Amazon ECS calcule le nombre d'unités de processeur, de MiB de mémoire, GPUs actuellement réservées à chaque tâche exécutée dans le cluster. La quantité totale de CPU, de mémoire et de mémoire GPUs réservée à toutes les tâches exécutées sur le cluster est calculée, et ces chiffres sont présentés CloudWatch sous forme de pourcentage du total des ressources enregistrées pour le cluster. Si vous spécifiez une limite flexible (memoryReservation) dans la définition de tâche, elle est utilisée pour calculer la quantité de mémoire réservée. Sinon, la limite stricte (memory) est utilisée. Le total des Mio de mémoire réservés par les tâches d'un cluster inclut également la taille du volume du système de fichiers temporaire (tmpfs), et sharedMemorySize, si elle est définie dans la définition de la tâche. Pour en savoir plus sur les limites strictes et flexibles, la taille de mémoire partagée et la taille de volume tmpfs, veuillez consulter Paramètres de définition de tâche (langue française non garantie).

Prenons l'exemple d'un cluster qui possède deux instances de conteneur actives enregistrées : une instance c4.4xlarge et une instance c4.large. L'instance c4.4xlarge s'enregistre dans le cluster avec 16 384 unités d'UC et 30 158 Mio de mémoire. L'instance c4.large s'enregistre avec 2 048 unités d'UC et 3 768 Mio de mémoire. Les ressources globales de ce cluster sont de 18 432 unités d'UC et de 33 926 Mio de mémoire.

Si une définition de tâche se réserve 1 024 unités d'UC et 2 048 Mio de mémoire, et que dix tâches sont lancées avec cette définition de tâche sur ce cluster (et qu'aucune autre tâche n'est en cours d'exécution), un total de 10 240 unités d'UC et 20 480 Mio de mémoire est réservé. Cela correspond à 55 % CloudWatch de réservation du processeur et à 60 % de réservation de mémoire pour le cluster.

L'illustration suivante présente le nombre total d'unités d'UC enregistrées dans un cluster et la signification de leur réservation et de leur utilisation pour les tâches existantes et le placement des nouvelles tâches. Les blocs inférieur (réservé, utilisé) et central (réservé, non utilisé) représentent le nombre total d'unités de processeur réservées aux tâches existantes exécutées sur le cluster, ou la CPUReservation CloudWatch métrique. Le bloc inférieur représente les unités de processeur réservées que les tâches en cours d'exécution utilisent réellement sur le cluster, ou la CPUUtilization CloudWatch métrique. Le bloc supérieur représente les unités d'UC qui ne sont pas réservées par des tâches existantes. Ces unités d'UC sont disponibles pour le placement de nouvelles tâches. Les tâches existantes peuvent également utiliser ces unités d'UC non réservées, si leur besoin en ressources processeur augmente. Pour plus d'informations, consultez la documentation relative aux paramètres de définition de tâche cpu.

Réservation et utilisation des ressources UC du cluster
ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.