AWS Compute Optimizer在评估实例的CPU利用率时,会考虑CPU积分。这可以通过使用AWS SDK的“get_recommendations” API函数来检索优化建议信息。
以下是一个Python代码示例,演示如何使用AWS SDK来检索优化建议信息并查看是否考虑了CPU积分:
import boto3
# Create an instance of the AWS SDK for Python
client = boto3.client('compute-optimizer')
# Retrieve recommendations for the specified account
response = client.get_recommendations(accountIds=['123456789012'])
# Iterate over the list of recommendations and print information
for recommendation in response['recommendations']:
print(f"Instance: {recommendation['instanceName']}")
print(f"CPU Under-provisioned: {recommendation['finding']}")
如果“CPU Under-provisioned”为True,则表示AWS Compute Optimizer考虑了实例的CPU积分。