Google Compute Engine - 资源利用率低

3
我使用由Google Compute Engine提供的虚拟机实例。
Machine Type: n1-standard-8 (8 vCPUs, 30 GB memory).

当我检查CPU利用率时,它从未超过12%。我使用我的虚拟机来运行Jupyter笔记本。我尝试加载耗费7.5 GiB的数据帧(对于简单操作处理数据需要很长时间)。但是利用率仍然相同。如何才能充分利用CPU的全部性能达到100%?或者我的程序只使用了8个CPU中的1个(1/8)* 100 = 12.5%?
1个回答

2
您可以运行stress命令,对系统施加可配置的CPU、内存、I/O和磁盘压力。
例如,要在90秒内对4个核心进行压力测试,请执行以下命令: stress --cpu 4 --timeout 90 同时,您可以在浏览器中打开Google Cloud Console,检查虚拟机上的CPU使用情况,或者打开新的SSH连接到虚拟机并运行TOP命令以查看CPU状态。
运行这些命令后,如果您的CPU利用率可以达到99%以上,则说明您的实例工作正常,您需要检查应用程序资源以确定为什么不能使用超过12%的CPU。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接