Subject Re: [firebird-support] Re: Upgrade Firebird 2.1.1 to 2.1.3
Author Thomas Steinmaurer
> Firebird.conf, Aliases.conf and secirity2.fdb will be excluded.
> I recall you telling something about CPU affinity in FB.conf regarding SS, FB 2.13 and 2 CPUs?

At the conference? Basically all stuff was related to 2.5 in respect to
CPU utilization. I think, even for 2.1 it's a valid statement, that the
server process is bound to the first CPU/core, unless you change the
CpuAffinityMask parameter in firebird.conf.

Haven't investigated how good 2.1 SS is compared to 2.5 SS when talking
about CPU utilization for several databases. You could give my
multi-threaded SMP test application a try. ;-)

So, basically, if you want to bind the SS process to the first
CPUs/cores, then CpuAffinityMask needs to be set to 3. This all is a bit
mask like. For examples:

First CPU: 2^0 = 1
First two CPU: 2^0 + 2^1 = 3
Last two CPU of a quad-core: 2^2 + 2^3 = 12