win10 未完全使用 cpu 电源
win10 not using completely using cpu power
朋友的 win10 电脑(64 位 i5-4210U,SSD)没有完全使用它的核心。
处理器是双核超线程,所以我希望单线程进程(例如 python 脚本)可以 运行 达到 cpu 功率的 25%(给定由任务管理器),但它只使用了 ~9%。
问题出现在不同的 "normal" 程序中,最简单的可重现情况是这个 python 脚本:
import numpy as np
while True:
np.exp(1000)
硬件似乎没问题,我访问了 firefox coinhive.com 并获得了 cpu 使用率,其中 1 个线程为 25%,4 个线程为 100%。我还测试了一个 C 程序 运行ning in ubuntu 16 从 usb 棒启动,它也达到了 100%(每个内核)。
Firefox 总是按预期使用内核,但许多正常程序不会超过 9-10%(总计,相当于一个内核 ~40%)。有什么解决办法吗?
schetefan24
编辑:
我们也有 运行 C 代码(我们也在 Ubuntu 上测试过)并且 CPU 使用率再次为 9%(单核约 40%)
代码是:
#include <math.h>
int main(char *args, int arg)
{
while(1)
pow(1243,1234);
}
问题现已解决,windows 节电是造成这种奇怪行为的原因-.-
schetefan24
朋友的 win10 电脑(64 位 i5-4210U,SSD)没有完全使用它的核心。 处理器是双核超线程,所以我希望单线程进程(例如 python 脚本)可以 运行 达到 cpu 功率的 25%(给定由任务管理器),但它只使用了 ~9%。 问题出现在不同的 "normal" 程序中,最简单的可重现情况是这个 python 脚本:
import numpy as np
while True:
np.exp(1000)
硬件似乎没问题,我访问了 firefox coinhive.com 并获得了 cpu 使用率,其中 1 个线程为 25%,4 个线程为 100%。我还测试了一个 C 程序 运行ning in ubuntu 16 从 usb 棒启动,它也达到了 100%(每个内核)。 Firefox 总是按预期使用内核,但许多正常程序不会超过 9-10%(总计,相当于一个内核 ~40%)。有什么解决办法吗?
schetefan24
编辑: 我们也有 运行 C 代码(我们也在 Ubuntu 上测试过)并且 CPU 使用率再次为 9%(单核约 40%) 代码是:
#include <math.h>
int main(char *args, int arg)
{
while(1)
pow(1243,1234);
}
问题现已解决,windows 节电是造成这种奇怪行为的原因-.-
schetefan24