Spyder在Ubuntu上运行代码非常慢

2024-10-01 22:42:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试在一个装有ubuntu14.04lts的工作站上运行一些python代码。工作站采用Intel®Xeon(R)CPU E5-2630 v3@2.40GHz×16处理器,所有线程都在激活和工作。问题是我在windows(同一台机器)上运行这段代码,在Spyder中运行需要3分钟,在Spyder中运行的Ubuntu上运行了一个多小时,代码还没有运行完。Spyder只用了我CPU总功率的8%!!!当我检查系统监视器时,只有一个线程被100%使用,其余的要么是0,要么是1.*%,其中*是0-9之间的任何整数。在

好像Ubuntu或Spyder没有充分利用CPU的潜力,我也不知道为什么。超线程被激活,所有内核都被ubuntu使用。在

编辑:Ubuntu正在使用所有线程,但python没有。实际上,Python只使用1个CPU。我在论坛里搜索了一下,发现了一个有同样问题的人的帖子,有16条帖子,只有1条被使用。他们通过运行这个操作系统(“任务集-p 0xffffffff%d”%操作系统获取PID())“在您的代码之前。这不是为了我。这让我发疯了,我真的需要使用所有的核心或这个工作站比我的200美元的笔记本电脑功能弱。在


Tags: 代码ubuntuwindowsv3cpu处理器线程帖子

热门问题