用于 16 核服务器的 Firebird CpuAffinityMask?

3 firebird

我有一个 16 核的服务器。我将 CpuAffinityMask 设置为什么?

1111 1111 1111 1111是65535,我应该放65535吗?

另外,如何配置 SuperClassic 服务器?

这是针对 Firebird 2.5 的。

TIA

小智 6

文档

Windows Superserver 默认只使用第一个逻辑处理器,因为在 2.5 之前它在 SMP 系统上表现很差。要利用所有处理器,请将 firebird.conf 中的 CpuAffinityMask 参数设置为: 3 表示 2 个 CPU/内核;15 用于 4 个 CPU/内核;255 为 8 个 CPU/核。

所以,是的,65535 = 2 16 -1 是使用所有 16 个内核的正确设置。