Google Compute Engine - 资源利用率低

时间:2018-02-08 17:27:20

标签: google-cloud-platform virtual-machine jupyter-notebook google-compute-engine

我使用Google Compute Engine提供的虚拟机实例。

Machine Type: n1-standard-8 (8 vCPUs, 30 GB memory).

当我检查CPU利用率时,它的使用率从未超过12%。我用我的VM运行Jupyter Notebook。我已经尝试加载数据帧,其成本为7.5 GiB(为简单操作处理数据需要很长时间)。但是利用率仍然相同

如何利用CPU功率~100%?

或者我的程序只使用8个CPU中的1个(1/8)* 100 = 12.5%?

1 个答案:

答案 0 :(得分:2)

您可以运行stress命令在系统上施加可配置的CPU,内存,I / O和磁盘压力。

对4个核心施加压力90秒的示例:

stress --cpu 4 --timeout 90

在此期间,请转到浏览器上的Google Cloud Console以检查VM上的CPU使用情况,或打开与VM的新SSH连接,然后运行TOP命令查看CPU状态。

运行这些提到的命令后,如果你的CPU可以达到99%以上,你的实例工作正常,你必须检查你的应用程序资源,知道为什么它受到限制,不能使用超过12%的CPU。