【发布时间】:2020-07-04 21:03:24
【问题描述】:
我在 Google Cloud 上购买了机器类型 e2-highmem-16(16 个 vCPU,128 GB 内存)的访问权限,因为我需要运行大量计算成本高昂的代码。
我在我的 Mac 上使用 ssh 并安装了带有 conda 的 python 和我需要的所有包,我可以运行代码。唯一的问题是代码在 VM 上的运行速度几乎比在我的计算机上运行得慢。根据 Compute Engine 统计,我只使用了 0.03% 的 CPU。这就是为什么它这么慢?如果是这样,我如何利用 100% 的 CPU?
【问题讨论】:
-
没有看到你的代码就不可能说。您的代码没有针对并行计算进行优化,而是使用了 16 个内核中的 1 个。
标签: python google-cloud-platform virtual-machine google-compute-engine cpu