【问题标题】:GCE shows only ~15% usage but top shows ~99%GCE 仅显示 ~15% 的使用率,但顶部显示 ~99%
【发布时间】:2020-08-19 12:45:21
【问题描述】:

我正在运行负载测试,但在 GCE 上只看到约 20% 的 CPU。这太令人惊讶了,所以我决定通过 SSH 连接到我的机器并运行 top,它显示了 99.7% 的利用率。

我发现了一个非常相似的问题:Google Cloud Compute engine CPU usage shows 100% but dashboard only shows 10% usage

但是,我确定我只有一个内核(1 个 vCPU,3.75 GB 内存)。

这是显示 99.7% 利用率的最高运行:

这可能是什么原因?

【问题讨论】:

  • 低负载平均值表明您的作业没有持续使用 100% 的 CPU 或使用很长时间。

标签: google-cloud-platform google-compute-engine


【解决方案1】:

即使对于单核情况,当工作负载未在多个核之间拆分时,CPU 利用率图表的曲线形状和 Y 坐标取决于您使用的聚合和对齐设置:例如 max 或 @987654324 @、1m1h 对齐周期等。例如,在短峰值负载的情况下,宽时间窗口将作为均值对齐器的大分母。这样,您将在图表上获得较低的值。

更多详情请看:

Google Monitoring > Documentation > Alignment

Google Cloud Blog > Stackdriver tips and tricks: Understanding metrics and building charts

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-10-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多