You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

AWS EC2实例CPU使用率(2%至90%持续10分钟)历史详情查询

获取AWS EC2实例CPU使用详情的方法

1. 通过AWS CloudWatch控制台查看

  • 登录AWS管理控制台,进入CloudWatch服务
  • 在左侧导航栏选择「指标」>「所有指标」
  • 选择「EC2」>「按实例ID分组的指标」,定位到目标实例的CPUUtilization指标
  • 调整时间范围覆盖CPU飙升的10分钟窗口及需要查看的过往时间段,可切换1分钟、5分钟等粒度获取更精准的数据
  • 可同时查看DiskReadOps、NetworkIn等关联指标,辅助定位CPU飙升的触发因素

2. 使用AWS CLI命令查询

  • 执行以下命令获取指定时间段的CPU使用率统计数据(需替换实例ID、起止时间为实际值):
aws cloudwatch get-metric-statistics \
    --namespace AWS/EC2 \
    --metric-name CPUUtilization \
    --dimensions Name=InstanceId,Value=i-1234567890abcdef0 \
    --start-time 2024-05-20T00:00:00Z \
    --end-time 2024-05-20T01:00:00Z \
    --period 60 \
    --statistics Average Maximum Minimum \
    --unit Percent
  • 修改period参数(单位秒)可调整数据粒度,比如设置为60秒获取1分钟间隔的详细数据

3. 登录EC2实例查看系统级CPU详情

Linux实例

  • 用top或htop实时查看进程CPU占用情况,或执行ps aux --sort=-%cpu按CPU使用率倒序排列进程
  • 若已安装sysstat工具,使用sar命令查看历史CPU数据:
    • 查看最近10分钟、每分钟一次的CPU统计:sar -u 60 10
    • 查看历史日志文件(默认路径/var/log/sa/):sar -u -f /var/log/sa/saXX(XX为日期)

Windows实例

  • 打开「任务管理器」>「性能」标签查看实时CPU使用情况
  • 通过「性能监视器」添加CPU相关计数器,查看过往时间段的CPU统计数据

内容的提问来源于stack exchange,提问作者Danekrish

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 23:15:40