Google cloud platform GCP上f1 micro的CPU利用率是多少?

Google cloud platform GCP上f1 micro的CPU利用率是多少?,google-cloud-platform,google-compute-engine,Google Cloud Platform,Google Compute Engine,我的f1 micro实例的实例详细信息显示了CPU利用率在8%和15%之间波动的图表,但规模是多少?f1 micro有0.2 CPU,我的最大值是20%吗?或者图中的100%表示我的CPU占用率为20%吗?偶尔图表会超过20%,但它会崩溃吗?或者在图表中,爆炸是从100%开始的 始终显示提高性能的建议。这仅仅是销售策略吗?虚拟机是一个看门狗,所以它做的不多。我尝试建立一个小测试来回答您的问题,如果您感兴趣,您也可以做同样的检查 试验 我创建了两个实例,一个是f1 micro,一个是n1-stan

我的f1 micro实例的实例详细信息显示了CPU利用率在8%和15%之间波动的图表,但规模是多少?f1 micro有0.2 CPU,我的最大值是20%吗?或者图中的100%表示我的CPU占用率为20%吗?偶尔图表会超过20%,但它会崩溃吗?或者在图表中,爆炸是从100%开始的


始终显示提高性能的建议。这仅仅是销售策略吗?虚拟机是一个看门狗,所以它做的不多。

我尝试建立一个小测试来回答您的问题,如果您感兴趣,您也可以做同样的检查

试验 我创建了两个实例,一个是
f1 micro
,一个是
n1-standard-1
,然后我使用强制CPU突发,但您可以使用您选择的任何工具

$ sudo apt-get install stress
$ stress --cpu 1 & top
通过这种方式,我们可以将两个实例的
top
输出与仪表板中显示的输出进行比较,因为操作系统不知道共享CPU,因此我们希望从机器内部看到100%的结果

结果 虽然这两个实例的
top
的输出与预期一样显示当前使用了99.9%的CPU,但仪表板的输出更有趣

  • n1-standard-1
    在整个时间内显示出100%左右的稳定值

  • f1 micro显示
    初始峰值为250%(因为它使用分配的CPU的更大份额,即在突发模式下运行),然后降低到100%

我重复了几次测试,每次都得到相同的行为,因此
%
指的是您当前使用的CPU份额

此功能记录如下:

“f1微型计算机类型提供突发功能,允许实例在短时间内使用额外的物理CPU。当您的实例需要的物理CPU比最初分配的多时,突发会自动发生。”


另一方面,如果您想更多地了解这些建议及其工作原理,可以查看。

谢谢!你采取了一种科学的方法:准备测试并评估结果。非常好!我只是试着查找答案。顺便说一下,我的实例从昨天开始就没有做任何事情,即CPU从顶部开始增加2%,我设想了升级机器大小的建议。这是由于执行建议的方式,即检查突发周期和平均负载。顺便说一下,如果你发现我的答案有帮助,就考虑接受它并投票表决。