将 Linux 上的 default_smp_affinity 设置为正确的值

将 Linux 上的 default_smp_affinity 设置为正确的值

我有 12 个核心盒:

egrep -c processor /proc/cpuinfo
12

cat /proc/irq/default_smp_affinity
fff

我想使用所有核心,因此我的理解是 default_smp_affinity 应该设置为 ffffffffffff。

echo ffffffffffff > /proc/irq/default_smp_affinity
-bash: echo: write error: Value too large for defined data type

如何确保所有核心都得到同等使用并且 default_smp_affinity 设置正确?

版本:

cat /etc/issue.net
CentOS release 6.5 (Final)

名称:

2.6.32-431.23.3.el6.x86_64 #1 SMP Thu Jul 31 17:20:51 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

任何意见都值得赞赏。

答案1

实际上,fff 是 12 核机器的正确设置。IRQ 分布不够平稳,这就是为什么我认为它可能配置错误。

相关内容