首页 文章

仪表板和虚拟机中的Google Compute Engine CPU使用率差异

提问于
浏览
3

在Google Cloud中,我有一个自动扩展设置,可根据CPU使用情况进行扩展 . 即使没有进程在VM上消耗CPU,它也会在仪表板中消失 . 基本上,仪表板显示的CPU使用率远远超过VM实际使用的CPU使用率 . 这引发了很多实例初创企业 . 不必要的 .

这是Google Compute Engine信息中心的CPU使用率图表 . 这是单个实例的用法,而不是整个组的用法 .

Google Compute Engine CPU usage from dashboard

并且,这是来自VM的所有CPU的CPU使用率统计信息 . 这几乎没有任何消耗,大部分时间都是闲置的 .

CPU usage from the VM

2 回答

  • 0

    这些VM是否可能执行一些繁重的I / O操作? (使用永久磁盘,网络通信) . 如果是这样,这可能是VM的虚拟化开销,这对客户操作系统是不可见的 .

  • 0

    看看你的“VM使用率”截图,最上面一行,右边:

    load average: 0.61, 0.94, 0.86

    这是您的CPU使用平均值超过1,5,15分钟 . See here for more details .

    因此,您可以看到发生了一些事情,并且Google Compute Engine CPU图表没有错 . 看起来它正在绘制你的1分钟平均值 .

相关问题