Optimalizace Linuxu bude spocivat v prizpusobeni jadra pozadavkum Oraclu.
Databaze Oracle jsou totiz postaveny na znacne zastarale architekture a pro vyladeni jejich vykonu jsou nutne pomerne znacne zasahy do nastaveni operacniho systemu - vcetne rekompilace jadra.
Cely problem spociva v tom, ze db server Oracle je vlastne velke mnozstvi procesu bezicich v OS, ktere pristupuji na soubory s Oracle databazemi. Dokonce Oracle spousti (defaultne) samostatny proces pro kazdeho pripojeneho uzivatele!
Vysledkem je intenzivni meziprocesni komunikace a znacna spotreba filedeskriptoru (jedina databaze ma minimalne 3 soubory, ted krat 5000 uzivatelu...).
No a to vyladeni OS spociva (_velmi_ zhruba) v optimalizaci IPC a zvyseni poctu filedeskriptoru.
O tom, ze to jde delat jinak a mnohem lepe svedci napr. architektura databazovych serveru jinych vyrobcu - napr. jednoprocesovy vicevlaknovy db server od Sybase...