好的,我的标题可能并没有链接到一个可能的解决方案,但是这是我的问题。我在我的windows10Kaby-lake (2个物理内核,4个虚拟内核)笔记本电脑的docker容器中运行一台Python3Jupyter笔记本电脑。我注意到,从那里进行繁重的计算时,我在任务监视器中看到的CPU使用率非常低(~15%)。在详细介绍每个进程时,VBoxHeadless.exe实际上使用了24%的处理器,这与产生97-100% CPU使用率的docker stats
命令相匹配,因此从单核操作的角度来看是有意义的。
我的实际问题是,尽管在线程上占用了大量的CPU时间,但windows (我猜)并不认为它对加速CPU有实际意义,因此它的运行频率是1.7 the (对于其他处于高性能模式的应用程序,我通常会达到计算机所能达到的最大3.5 the )。
因此,我如何才能从docker本身或Windows10内部获得更高的时钟速度(额定2.7 the或最大3.5 the)(考虑到它们可能会使我的单线程速度增加一倍)?
https://stackoverflow.com/questions/47677134
复制相似问题