Google app engine 使用f1微实例实现高CPU利用率

Google app engine 使用f1微实例实现高CPU利用率,google-app-engine,Google App Engine,我正在应用程序引擎(托管虚拟机)上运行一个站点。它当前正在f1微实例上运行 云平台控制台报告CPU利用率约为40%。我有点怀疑,因为这个网站几乎没有收到任何流量。f1微实例上的空闲golang应用程序是否正常 我登录到实际实例,“top”报告CPU利用率~2% 有什么好处?为什么“top”的说法与控制台不同?top给出了一个瞬时的度量(我相信是每秒钟一次),而控制台的数据可能会在较长的时间段内显示,在此期间,站点的活动性较高。就一个微实例而言,相对正常的通信量可能会占用CPU的相对较高的百分比,

我正在应用程序引擎(托管虚拟机)上运行一个站点。它当前正在f1微实例上运行

云平台控制台报告CPU利用率约为40%。我有点怀疑,因为这个网站几乎没有收到任何流量。f1微实例上的空闲golang应用程序是否正常

我登录到实际实例,“top”报告CPU利用率~2%


有什么好处?为什么“top”的说法与控制台不同?

top
给出了一个瞬时的度量(我相信是每秒钟一次),而控制台的数据可能会在较长的时间段内显示,在此期间,站点的活动性较高。就一个微实例而言,相对正常的通信量可能会占用CPU的相对较高的百分比,这似乎是合理的,从而导致了这样一个指标。

serverfault()可能更适合于此类问题。除非您已经以root用户身份执行了
top
,否则您可以尝试
sudo top
,以获得更多信息。但即使这样,实例也必须处理您在顶部没有看到的I/O(网络、磁盘等),因此虚拟CPU的实际负载可能高于您在虚拟机中看到的负载。谢谢,konqi。我要试一试。我仍然认为对于一个“空闲”的例子来说,40%似乎太多了……在我的例子中,罪魁祸首是Docker 1.13.1。摆脱那个版本