Subject Re: [firebird-support] Firebird 1.5.2 SuperServer on Win32 SMP systems
Author Alexandre Benson Smith
mikkatgo2pl wrote:

>Hello,
>
>I'm really confused when I read the Firebird documentation and release
>notes. Some docs say the SuperServer Win32 architecture runs on
>multi-processor machines, and others say it is not recommended.
>Maybe it is the matter of the server version/release?
>
>My goal is to run Firebird 1.5.2 SuperServer on dual Xeon (HT) system
>(Windows 2003 Server). So, the OS can see this machine as running on
>2, or 4 processors (depends if HyperThreading is on or off). As I read
>in documentation, I have to modify the CPU_AFFINITY_MASK (from its
>default value of 0).
>
>This way I want to make the server more responsive when it is busy
>with some long-running, CPU-eating job, and receives another, smaller
>job, which can be done quickly (on other processor unit).
>
>My question is:
>Is it allowed, safe, tested and recommended to run Firebird 1.5.2
>SuperServer on Windows 2003 (dual Xeon machine) with CPU_AFFINITY_MASK
>set to "11" (or "1111" with HT) for production-environment database
>server?
>
>
The CPU afinnity is a bitmap value, so 1 means frist CPU, 2 second CPU,
3 both CPU.

Use Classic Server if you with to bennefit form more than 1 CPU, SS on
windows are not good using multiple CPU's. This is addressed on Vulcan,
but for 1.5.2 stay with CS.

see you !

--
Alexandre Benson Smith
Development
THOR Software e Comercial Ltda
Santo Andre - Sao Paulo - Brazil
www.thorsoftware.com.br