MySQL a LinuxThreads

Cejka Rudolf cejkar at fit.vutbr.cz
Fri Mar 14 12:32:33 CET 2003


Liquid wrote (2003/03/14):
> MySQL s podporou LinuxThreads. To udela to ze to snad zacne pouzivat i vice
> procesoru atd.

Ano. Nativni 4.x vlakna mohou bezet v ramci jedne aplikace jen na jednom
procesoru, protoze se jedna ciste o userland implementaci v ramci jednoho
procesu. LinuxThreads je port vlaken z Linuxu, kde jsou vlakna resena
pomoci rfork(), takze pak se proces jevi jadru jako nekolik procesu, kde
jiz omezeni na procesory neni. Zustava ale velky zamek okolo celeho jadra.

> Jak MySQL server nainstalovat na FBSD 4.7 stable z ports tak, aby se mi
> nesmaznuli jiz existujici databaze a zkompilovalo se to s podporou
> LinuxThreads?

Podivejte se do /usr/ports/databases/mysql323-server/Makefile, nebo
se napoveda dokonce vypisuje i pred stahovanim zdrojoveho baliku.
Melo by stacit pri prekladu definovat WITH_LINUXTHREADS na yes, tj.
make -D WITH_LINUXTHREADS=yes
nebo portupgrade -m vcetne nejspis i nejakych voleb navic, jak
uz bylo napsano drive.

-- 
Rudolf Cejka <cejkar at fit.vutbr.cz> http://www.fit.vutbr.cz/~cejkar
Brno University of Technology, Faculty of Information Technology
Bozetechova 2, 612 66  Brno, Czech Republic



More information about the Users-l mailing list