我注意到,对于任何长时间运行的单线程任务,我的家用 PC 将全部使用分配给整个进程的单个逻辑核心。但是,对于完全相同的进程,我的工作 PC 在所有内核之间共享负载(每个内核轮流运行单线程进程)。
两台电脑都运行 Windows 10。我的家用电脑有不同的 CPU 和不同的主板(华硕 ROG 第 11 版)。
这似乎适用于任何进程,但我刚刚测试的示例是我编写的 R 脚本。两台运行完全相同的 R 脚本、相同版本的 R 的 PC 具有不同的 CPU 负载共享方法。更糟糕的是,我的家用 PC 似乎总是将 CPU0 用于此类事情。
我希望有一个 BIOS 设置可以应用到我的家用 PC 上,让它均匀地分担负载。在那儿?