Dual Xeon (E5506) server sa po 4 jezgra (ukupno 8) + 16GB RAM
Ubuntu server 64bit
Firebird 2.0 Classic Server
U svakodnevnom radu na server se kači između 10 i 50 korisnika na 3-4 baze i sve funkcioniše bez greške. Konfiguracija FB servera nije menjana, Classic server lepo koristi SMP na linuxu. Npr. ako imam simultanih 5 korisnika, svaki koristi po jedan core itd.
Ono što mene zanima, a nisam mogao da iskopam na netu i FB dokumentaciji, je malo drugačija situacija: imam samo jednu bazu i jednog korisnika i zahtevne upite, za šta hoću da iskoristim full snagu oba Xeona, tj. da uposlim sva jezgra, umesto samo jednog, da bih izmerio/dobio potencijalno povećanje performansi.
Koliko sam shvatio - CPUAffinityMask mi tu pomaže samo za gore navedeni scenario, ali ne i za ovo što hoću da probam - da za jednu konekciju dobijem load svih jezgara i do 100%, umesto aktiviranja samo jednog core-a.
Može li to Firebird (2.0) i kako?
Pozdrav.