玩游戏时核心负载不对称

玩游戏时核心负载不对称

我在 Ubuntu 12.10 amd64 上玩《英雄萨姆 3》,使用的是 AMD Phenom II X4 955 处理器。我玩的时候只有一个核心满载。命令

mpstat 1 1500-P 全部

一段时间后,给出每个 CPU 的空闲时间百分比的摘要:

CPU0 = 12.86%;CPU1 = 77.04%;CPU2 = 85.36%;CPU3 = 82.47%

显然,CPU0 的负载时间更长。我重复测试,得到的结果几乎相同

CPU0 = 13.73%;CPU1 = 80.37%;CPU2 = 85.72%;CPU3 = 83.10%

任何时候我最小化游戏并查看 KDE 中的 CPU 负载小部件时,我都会看到 CPU0 已完全负载。

有没有办法来解决这个问题?

答案1

我获取了 Sam3 进程 PID,然后执行

任务集-p 7160

pid 7160 的当前亲和性掩码:1

另一个问题是为什么这样做。这个问题是针对“Steam”和游戏开发者的……这不是“Ubuntu”的错。

相关内容