首页 文章

Google Compute Engine - 资源利用率低

提问于
浏览
1

我使用Google Compute Engine提供的VM实例 .

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 回答

  • 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 .

相关问题