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.
Métriques analysées par AWS Compute Optimizer
Une fois que vous vous êtes inscrit, AWS Compute Optimizer analyse les spécificationsvCPUs, telles que la mémoire ou le stockage, et CloudWatch les indicateurs de vos ressources courantes sur une période de 14 jours. Si vous activez la préférence de recommandation des indicateurs d'infrastructure améliorés, l' AWS Compute Optimizer analyse de vos ressources pendant 93 jours au maximum.
L'analyse peut prendre jusqu'à 24 heures. Lorsque l'analyse est terminée, les résultats sont affichés sur la page du tableau de bord de la console Compute Optimizer. Pour de plus amples informations, veuillez consulter Utilisation du AWS Compute Optimizer tableau de bord.
Note
-
Pour générer des recommandations pour les EC2 instances Amazon, les groupes Auto Scaling, les EBS volumes Amazon, les fonctions Lambda et les licences logicielles commerciales, Compute Optimizer utilise le point d'utilisation maximal pendant chaque intervalle de cinq minutes au cours de la période de référence. Pour les ECS services conformes aux recommandations de Fargate, Compute Optimizer utilise le point d'utilisation maximal dans chaque intervalle de temps d'une minute.
-
AWS peut utiliser vos données d'utilisation pour améliorer la qualité globale des recommandations de Compute Optimizer. Pour arrêter AWS d'utiliser vos données d'utilisation, contactez AWS Support
.
Table des matières
EC2métriques d'instance
Rubriques
Métriques analysées pour les EC2 instances
Compute Optimizer analyse les CloudWatch indicateurs suivants de vos EC2 instances, y compris les instances faisant partie des groupes Auto Scaling.
Métrique | Description |
---|---|
CPUUtilization
|
Pourcentage d'unités de EC2 calcul allouées qui sont utilisées sur l'instance. Cette métrique identifie la puissance de traitement requise pour exécuter une application sur une instance. |
MemoryUtilization
|
Pourcentage de mémoire utilisé pendant la période d'échantillonnage. Cette métrique identifie la mémoire requise pour exécuter une application sur une instance. Les métriques d'utilisation de la mémoire sont analysées pour les ressources suivantes :
|
GPUUtilization
|
Pourcentage des ressources GPUs allouées actuellement utilisées sur l'instance. NotePour permettre à Compute Optimizer d'analyser la métrique d'GPUutilisation de vos instances, installez l' CloudWatch agent sur vos instances. Pour de plus amples informations, veuillez consulter Permettre NVIDIA GPU l'utilisation avec l' CloudWatch agent. |
GPUMemoryUtilization
|
Pourcentage de GPU mémoire totale actuellement utilisé sur l'instance. |
NetworkIn
|
Le nombre d'octets reçus par l'instance sur toutes les interfaces réseau. Cette métrique identifie le volume du trafic réseau entrant vers une instance. |
NetworkOut
|
Le nombre d'octets envoyés sur toutes les interfaces réseau par l'instance. Cette métrique identifie le volume du trafic réseau sortant d'une instance. |
NetworkPacketsIn
|
Le nombre de paquets reçus par l'instance. |
NetworkPacketsOut
|
Le nombre de paquets envoyés par l'instance. |
DiskReadOps
|
Les opérations de lecture par seconde du volume de stockage de l'instance. |
DiskWriteOps
|
Les opérations d'écriture par seconde du volume de stockage de l'instance. |
DiskReadBytes
|
Les octets lus par seconde du volume de stockage de l'instance. |
DiskWriteBytes
|
Octets d'écriture par seconde du volume de stockage de l'instance. |
VolumeReadBytes
|
Octets lus par seconde des EBS volumes attachés à l'instance. Affiché comme KiBs dans la console. |
VolumeWriteBytes
|
Octets d'écriture par seconde des EBS volumes attachés à l'instance. Affiché comme KiBs dans la console. |
VolumeReadOps
|
Opérations de lecture par seconde des EBS volumes attachés à l'instance. |
VolumeWriteOps
|
Opérations d'écriture par seconde sur EBS les volumes attachés à l'instance. |
Pour plus d'informations sur les métriques d'instance, consultez la section Répertorier CloudWatch les métriques disponibles pour vos instances dans le guide de l'utilisateur d'Amazon Elastic Compute Cloud. Pour plus d'informations sur les métriques de EBS volume, consultez CloudWatch les métriques Amazon pour Amazon EBS dans le guide de l'utilisateur d'Amazon Elastic Compute Cloud.
Activation de l'utilisation de la mémoire avec l' CloudWatch agent
Pour que Compute Optimizer analyse la métrique d'utilisation de la mémoire de vos instances, installez l' CloudWatch agent sur vos instances. Permettre à Compute Optimizer d'analyser les données d'utilisation de la mémoire pour vos instances fournit une mesure supplémentaire des données qui améliore encore les recommandations de Compute Optimizer. Pour plus d'informations sur l'installation de l' CloudWatch agent, consultez la section Collecte de métriques et de journaux à partir d'EC2instances Amazon et de serveurs sur site avec l' CloudWatch agent dans le guide de l' CloudWatchutilisateur Amazon.
Sur les instances Linux, Compute Optimizer analyse la mem_used_percent
métrique dans l'espace de CWAgent
noms ou la MemoryUtilization
métrique existante dans l'espace de noms. System/Linux
Sur les instances Windows, Compute Optimizer analyse la Available MBytes
métrique dans l'CWAgent
espace de noms. Si les Memory % Committed Bytes In Use
métriques Available MBytes
et sont configurées dans l'espace de CWAgent
noms, Compute Optimizer les Available MBytes
choisit comme métrique de mémoire principale pour générer des recommandations.
Note
-
Nous vous recommandons de configurer l'espace de
CWAgent
noms à utiliserAvailable MBytes
comme métrique de mémoire pour les instances Windows. -
Compute Optimizer prend également en charge les
Available Bytes
métriquesAvailable KBytes
et les priorise par rapport à laMemory % Committed Bytes In Use
métrique lors de la génération de recommandations pour les instances Windows.
En outre, l'espace de noms doit contenir la InstanceId
dimension. Si la InstanceId
dimension est manquante ou si vous la remplacez par un nom de dimension personnalisé, Compute Optimizer ne peut pas collecter les données d'utilisation de la mémoire pour votre instance. Les espaces de noms et les dimensions sont définis dans le fichier de configuration de l' CloudWatch agent. Pour plus d'informations, consultez la section Création du fichier de configuration de l' CloudWatchagent dans le guide de CloudWatch l'utilisateur Amazon.
Exemple : configuration de CloudWatch l'agent pour la collecte de mémoire
{ "agent": { "metrics_collection_interval": 60, "run_as_user": "root" }, "metrics": { "namespace": "CWAgent", "append_dimensions": { "InstanceId": "${aws:InstanceId}" }, "metrics_collected": { "mem": { "measurement": [ "mem_used_percent" ], "metrics_collection_interval": 60 } } } }
Permettre NVIDIA GPU l'utilisation avec l' CloudWatch agent
Pour permettre à Compute Optimizer d'analyser la métrique NVIDIA GPU d'utilisation de vos instances, procédez comme suit :
-
Installez l' CloudWatch agent sur vos instances. Pour plus d'informations, consultez la section Installation de l' CloudWatch agent dans le guide de CloudWatch l'utilisateur Amazon.
-
Autorisez l' CloudWatch agent à collecter des NVIDIA GPU métriques. Pour plus d'informations, consultez la section Collecter NVIDIA GPU des métriques dans le guide de CloudWatch l'utilisateur Amazon.
Compute Optimizer analyse les indicateurs suivants : NVIDIA GPU
-
nvidia_smi_utilization_gpu
-
nvidia_smi_memory_used
-
nvidia_smi_encoder_stats_session_count
-
nvidia_smi_encoder_stats_average_fps
-
nvidia_smi_encoder_stats_average_latency
-
nvidia_smi_temperature_gpu
L'espace de noms doit contenir la InstanceId
dimension et les index
dimensions. Si les dimensions sont manquantes ou si vous les remplacez par un nom de dimension personnalisé, Compute Optimizer ne peut pas GPU collecter de données d'utilisation pour votre instance. Les espaces de noms et les dimensions sont définis dans le fichier de configuration de l' CloudWatch agent. Pour plus d'informations, consultez la section Création du fichier de configuration de l' CloudWatchagent dans le guide de CloudWatch l'utilisateur Amazon.
Configurer l'ingestion de métriques externes
Vous pouvez utiliser la fonctionnalité d'ingestion de métriques externes pour configurer l'ingestion AWS Compute Optimizer de métriques d'utilisation de EC2 la mémoire provenant de l'un des quatre produits d'observabilité : Datadog, Dynatrace, Instana, et New Relic. Lorsque vous activez l'ingestion de métriques externes, Compute Optimizer analyse vos indicateurs d'utilisation de EC2 la mémoire externe en plus de vos données relatives au disqueCPU, au réseau, aux E/S et au débit afin de générer EC2 des recommandations de redimensionnement. Ces recommandations peuvent vous permettre de réaliser des économies supplémentaires et d'améliorer les performances. Pour de plus amples informations, veuillez consulter Ingestion de métriques externes.
EBSmétriques de volume
Compute Optimizer analyse les CloudWatch indicateurs suivants de vos EBS volumes.
Métrique | Description |
---|---|
VolumeReadBytes
|
Les octets lus par seconde du EBS volume. |
VolumeWriteBytes
|
Les octets d'écriture par seconde du EBS volume. |
VolumeReadOps
|
Les opérations de lecture par seconde du EBS volume. |
VolumeWriteOps
|
Les opérations d'écriture par seconde du EBS volume. |
Pour plus d'informations sur ces métriques, consultez les CloudWatch métriques Amazon pour Amazon EBS dans le guide de l'utilisateur Amazon Elastic Compute Cloud.
Métriques de la fonction Lambda
Compute Optimizer analyse les CloudWatch métriques suivantes de vos fonctions Lambda.
Métrique | Description |
---|---|
Invocations
|
Le nombre de fois que votre code de fonction est exécuté, y compris les exécutions réussies et celles qui entraînent une erreur de fonction. |
Duration
|
Durée pendant laquelle votre code de fonction passe à traiter un événement. |
Errors
|
Le nombre d'appels qui ont entraîné une erreur de fonction. Les erreurs de fonction incluent les exceptions levées par votre code et par le runtime Lambda. L'environnement d'exécution renvoie des erreurs pour des problèmes tels que les expirations de délai et les erreurs de configuration. |
Throttles
|
Le nombre de demandes d'invocation limitées. |
Pour plus d'informations sur ces métriques, consultez la section Utilisation des métriques AWS Lambda fonctionnelles dans le Guide du AWS Lambda développeur.
Outre ces indicateurs, Compute Optimizer analyse l'utilisation de la mémoire par votre fonction pendant la période de rétrospective. Pour plus d'informations sur l'utilisation de la mémoire pour les fonctions Lambda, consultez Comprendre le AWS Lambda comportement à l'aide d'Amazon CloudWatch Logs Insights
Métriques relatives aux ECS services Amazon sur Fargate
Compute Optimizer analyse les indicateurs d'ECSutilisation suivants et CloudWatch Amazon de vos ECS services Amazon sur Fargate.
Métrique | Description |
---|---|
CPUUtilization
|
Pourcentage de CPU capacité utilisée dans le service. |
MemoryUtilization
|
Pourcentage de mémoire utilisé dans le service. |
Pour plus d'informations sur ces statistiques, consultez les ECS CloudWatch métriques Amazon dans le guide de ECS l'utilisateur Amazon pour AWS Fargate.
Mesures relatives aux licences logicielles commerciales
Compute Optimizer analyse les indicateurs suivants afin de générer des recommandations pour les licences logicielles commerciales.
mssql_enterprise_features_used
— le nombre de fonctionnalités de l'édition Microsoft SQL Server Enterprise utilisées. Les fonctionnalités sont les suivantes :
-
Plus de 128 Go de mémoire pour l'extension du pool de mémoire tampon
-
Plus de 48 vCPUs
-
Groupes de disponibilité Always On avec plus d'une base de données
-
Répliques de validation asynchrones
-
Répliques en lecture seule
-
Mise en miroir de bases de données asynchrone
-
tempdb
les métadonnées optimisées pour la mémoire sont activées -
Extensions R ou Python
-
Peer-to-peer réplication
-
Resource Governor
RDSMétriques de l'instance de base
Compute Optimizer analyse les CloudWatch indicateurs suivants de vos instances de base de RDS données Amazon.
Métrique | Description |
---|---|
CPUUtilization
|
Pourcentage d'unités de calcul allouées qui sont utilisées sur l'instance de base de données. Cette métrique identifie la puissance de traitement requise pour exécuter une application sur une instance. |
DatabaseConnections
|
Le nombre de sessions client connectées à l'instance de base de données. |
NetworkReceiveThroughput
|
Le trafic réseau entrant (de réception) sur l'instance de base de données, y compris le trafic de base de données client et le RDS trafic Amazon utilisé pour la surveillance et la réplication. |
NetworkTransmitThroughput
|
Le trafic réseau sortant (transmission) sur l'instance de base de données, y compris le trafic de base de données client et le RDS trafic Amazon utilisé pour la surveillance et la réplication. |
ReadIOPS
|
Nombre moyen d'opérations d'I/O de lecture de disque par seconde. |
WriteIOPS
|
Nombre moyen d'opérations d'I/O d'écriture de disque par seconde. |
ReadThroughput
|
Nombre moyen d’octets lus sur le disque par seconde. |
WriteThroughput
|
Nombre moyen d’octets écrits sur le disque par seconde. |
EBSIOBalance%
|
Pourcentage de crédits d'E/S restant dans le bucket burst de votre RDS base de données. Cette métrique est disponible uniquement pour la surveillance basique. |
EBSByteBalance%
|
Pourcentage de crédits de débit restant dans le bucket burst de votre RDS base de données. Cette métrique est disponible uniquement pour la surveillance basique. |
FreeStorageSpace
|
Quantité d'espace de stockage disponible. |
Si vous avez activé Amazon RDS Performance Insights, Compute Optimizer analyse également les indicateurs suivants de votre instance de base de RDS données Amazon. Pour activer Performance Insights pour vos instances de base de données, consultez Turning Performance Insights for Amazon RDS in the Amazon Relational Database Service User Guide.
Note
Si Performance Insights n'est pas activé, Compute Optimizer ne fournit pas de recommandations pour les RDS instances de base de données surprovisionnées.
Métrique | Description |
---|---|
DBLoad
|
Le niveau d'activité des sessions dans votre base de données. Pour plus d'informations, consultez la section Chargement de la base de données dans le guide de l'utilisateur d'Amazon Relational Database Service. |
os.swap.in
|
Quantité de mémoire, en kilo-octets, échangée depuis le disque. |
os.swap.out
|
Quantité de mémoire, en kilo-octets, échangée vers le disque. |
Pour plus d'informations sur RDS les métriques Amazon, consultez la référence des métriques pour Amazon RDS dans le guide de l'utilisateur d'Amazon Relational Database Service.