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 de l'instance EC2
Rubriques
Métriques analysées pour les instances EC2
Compute Optimizer analyse les CloudWatch métriques suivantes de vos instances EC2, y compris celles qui font partie des groupes EC2 Auto Scaling.
| Métrique | Description |
|---|---|
CPUUtilization
|
Le pourcentage d'unités de calcul EC2 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ée pendant la période d'échantillonnage. Cette métrique identifie la mémoire requise pour exécuter une application sur une instance. Les mesures d'utilisation de la mémoire sont analysées pour les ressources suivantes :
|
GPUUtilization
|
Le pourcentage de GPU alloués qui sont actuellement utilisés sur l'instance. NotePour permettre à Compute Optimizer d'analyser la métrique d'utilisation du GPU de vos instances, installez l' CloudWatch agent sur vos instances. Pour de plus amples informations, veuillez consulter Activation de l'utilisation du GPU NVIDIA avec l' CloudWatch agent. |
GPUMemoryUtilization
|
Pourcentage de la mémoire GPU totale actuellement utilisée sur l'instance. |
GPUEncoderStatsSessionCount
|
Le nombre de sessions de codage actives sur un GPU NVIDIA. |
NetworkIn
|
Le nombre d'octets reçus sur toutes les interfaces réseau par l'instance. Cette métrique identifie le volume de 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 de 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 de l'instance stockent le volume 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
|
Les octets d'écriture par seconde du volume de stockage de l'instance. |
VolumeReadBytes
|
Les octets lus par seconde des volumes EBS attachés à l'instance. Affiché tel que KiBs dans la console. |
VolumeWriteBytes
|
Les octets d'écriture par seconde des volumes EBS attachés à l'instance. Affiché tel que KiBs dans la console. |
VolumeReadOps
|
Les opérations de lecture par seconde des volumes EBS attachés à l'instance. |
VolumeWriteOps
|
Les opérations d'écriture par seconde des volumes EBS attachés à l'instance. |
Pour plus d'informations sur les métriques d'instance, voir Répertorier les CloudWatch métriques disponibles pour vos instances dans le guide de l'utilisateur d'Amazon Elastic Compute Cloud. Pour plus d'informations sur les mesures de volume EBS, consultez la section Statistiques Amazon CloudWatch pour Amazon EBS dans le guide de l'utilisateur 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. L'activation de Compute Optimizer pour 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'instances et de On-Premises serveurs Amazon EC2 avec l' CloudWatch agent dans le guide de CloudWatch l'utilisateur Amazon.
Sur les instances Linux, Compute Optimizer analyse la mem_used_percent métrique dans l'CWAgentespace de noms ou la MemoryUtilization métrique héritée dans l'System/Linuxespace de noms. Sur les instances Windows, Compute Optimizer analyse la Available MBytes métrique dans l'espace de CWAgent noms. Si les Memory % Committed Bytes In Use métriques Available MBytes et sont configurées dans l'CWAgentespace de noms, Compute Optimizer choisit Available MBytes comme métrique de mémoire principale pour générer des recommandations.
Note
-
Nous vous recommandons de configurer l'
CWAgentespace de noms à utiliserAvailable MBytescomme métrique de mémoire pour les instances Windows. -
Compute Optimizer prend également en charge les
Available BytesmétriquesAvailable KByteset les priorise par rapport à laMemory % Committed Bytes In Usemé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 de 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 Créer le fichier de configuration de l' CloudWatchagent dans le Guide de CloudWatch l'utilisateur Amazon.
Important
Tous les CloudWatch espaces de noms et les noms de métriques font la distinction entre majuscules et minuscules.
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 } } } }
Activation de l'utilisation du GPU NVIDIA avec l' CloudWatch agent
Pour permettre à Compute Optimizer d'analyser la métrique d'utilisation du GPU NVIDIA 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 métriques sur les GPU NVIDIA. Pour plus d'informations, consultez la section Collecter les métriques des GPU NVIDIA dans le guide de CloudWatch l'utilisateur Amazon.
Compute Optimizer analyse les métriques GPU NVIDIA suivantes :
-
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 collecter de données d'utilisation du GPU 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 Créer le 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 fonction d'ingestion de métriques externes Optimiseur de calcul AWS pour configurer l'ingestion de métriques d'utilisation de la mémoire EC2 à partir 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 mesures d'utilisation de la mémoire EC2 externe en plus de vos données relatives au processeur, au disque, au réseau, aux E/S et au débit afin de générer des recommandations de redimensionnement EC2. 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.