在Google Cloud 端平台(GCP)上,我有以下规格:
-
机器类型:n1-standard-8(8个vCPU,30 GB内存)
-
CPU平台:Intel Haswell
我正在使用Jupyter笔记本将SVM与大量NLP数据相匹配 . 这个过程非常慢,根据GCP我只在0.12% of CPUs左右使用
如何提高CPU利用率?
在Google Cloud 端平台(GCP)上,我有以下规格:
机器类型:n1-standard-8(8个vCPU,30 GB内存)
CPU平台:Intel Haswell
我正在使用Jupyter笔记本将SVM与大量NLP数据相匹配 . 这个过程非常慢,根据GCP我只在0.12% of CPUs左右使用
如何提高CPU利用率?
1 回答
正如DazWilkin实际提到的那样,你使用的是12%(12/100) . 这对应于一个vCPU . 这是因为 - IIRC - Jupyter是一个Python应用程序和Python的单线程,所以你被困在一个核心 . 您可以减少核心数量(操作系统将使用多个核心),以节省一些资金,但您需要评估使用更多核心的替代方案 .