Subject Re: [Firebird-Java] Re: Test results: JayBird vs Interclient on blob select on Linux and Windows
Author Rick Fincher
Hi Sergei,

It looks like they may have isolated the problem with your stuff. It also
looks like you are using the 64 bit file I/O Firebird on Red Hat and 32 bit
on the others, so that will slow Red Hat down too.

To use Hyper Threading with Red Hat 8.0 you have to turn it on in the the
system BIOS and run the SMP kernel. You are probably already running that
since your system has two Xeons and Linux recognizes 4 cpu's (with two
disabled). I have also had to update the BIOS on some motherboards to get
HT to work.

Hyper Threading essentially divides up the registers between multiple
execution units inside the cpu and runs almost like two processors in
parallel. This will typically run two jobs simultaneously 10%-40% faster
than the two jobs would run sequentially.

Firebird (either SS or CS) should run faster for multiple users with Hyper
Threading turned on because the threads or processes will essentially have
more cpu's to run on.

As for Interclient, I don't know of a bug list for it.


----- Original Message -----

> > Hi Sergei,
> >
> > Interclient 2.01 has lots of bugs and isn't really supported anymore.
> I heard, but situation to me is not favorite. Can you place a few examples
> of the most severe bugs or place a link to from where I will get the idea
> about IC bugs.
> > Are you using the same version of Firebird under Red Hat as the others?
> > (Super Server, Classic?).
> > Are you running a Hyper Threaded processor on the Red Hat 8 machine?
> > or P4 3.06 GHz?)
> Good questions.
> I have FB1.0 Classic Server on both Windows XP and Slackware8.1
> Recently I installed FirebirdCS- on
> Dell PowerEdge 2650 Dual 2.4 GHz Xeon Processor Server with RH8.0.
> I guess HT is disabled now since:
> CPU 0 (0x0000) enabledProcessor #0 Pentium 4(tm) XEON(tm) APIC version 16
> LAPIC (acpi_id[0x0002] id[0x2] enabled[0])
> CPU 1 (0x0200) disabled
> LAPIC (acpi_id[0x0003] id[0x1] enabled[1])
> CPU 2 (0x0100) enabledProcessor #1 Pentium 4(tm) XEON(tm) APIC version 16
> LAPIC (acpi_id[0x0004] id[0x3] enabled[0])
> CPU 3 (0x0300) disabled
> For a while I'm not sure about which version of FB to use indeed on this
> server.
> If you tell me some hints to this point I will appreciate. Can I benefit
> from HT
> and how - this is my first experience with such processors?
> Thanks,
> Sergei.