We have an installation of Sybase 12.5.4 on a Sun Fire V890 (w/ UltraSPARC IV). In total, there are four physical CPUs. When running prtdiag command, you can see four physical CPUs, but then 8 logical CPUs.
For example...
-bash-3.00$ prtdiag
System Configuration: Sun Microsystems sun4u Sun Fire V890
System clock frequency: 150 MHz
Memory size: 32768 Megabytes
================ CPUs ====================
Run E$ CPU CPU
Brd CPU MHz MB Impl. Mask
--- ----- ---- ---- ------- ----
A 0, 16 1350 16.0 US-IV 3.1
B 1, 17 1350 16.0 US-IV 3.1
A 2, 18 1350 16.0 US-IV 3.1
B 3, 19 1350 16.0 US-IV 3.1
=======================================
Below is the sp_configure output...
1> sp_configure 'number of engines at startup'
2> go
Parameter Name Default Memory Used Config Value Run Value Unit Type
------------------------------ ----------- ----------- ------------ ----------- -------------------- ----------
number of engines at startup 1 0 4 4 number static
With dual-core and/or dual-thread CPUs, can you allocate Sybase 12.5.4 to use them? For example, can we configure the above dataserver configuration to 8 instead of 4?
What are your thoughts?
Thank you.