PDA

Visualizza la versione completa : mysql su 2 processori


cik
06-07-2006, 14:41
Ho un server linux su cui gira principalmente mysql.
Ho fatto uno script in php con un po' di query per controllare come veniva distribuito il carico di lavoro e ho scoperto che finisce tutto su un solo processore (ho usato il comando "top")

Vi allego lo screenshot.

Qualcuno sa spiegarmi perchè? Come posso fare per far utilizzare entrambi i processori a mysql?

Uso CentOS, una distro basata su RedHat.

eraclito
06-07-2006, 15:59
Originariamente inviato da cik
Ho un server linux su cui gira principalmente mysql.
Ho fatto uno script in php con un po' di query per controllare come veniva distribuito il carico di lavoro e ho scoperto che finisce tutto su un solo processore (ho usato il comando "top")

Vi allego lo screenshot.

Qualcuno sa spiegarmi perchè? Come posso fare per far utilizzare entrambi i processori a mysql?

Uso CentOS, una distro basata su RedHat.

quale kernel usi?
per utilizzare entrambi i processori devi utilizzare quello adatto (smp o qualche cosa di simile)

b00malek
06-07-2006, 16:21
Originariamente inviato da eraclito
quale kernel usi?
per utilizzare entrambi i processori devi utilizzare quello adatto (smp o qualche cosa di simile)

E' gia quello giusto, senno' vedrebbe una sola CPU...

KornShell
07-07-2006, 01:03
Se hai installato il binario bisognerebbe sapere se MySql è stato compilato con il supporto ai threads.
Per provare a vedere se usa i 2 processori dovresti compilarlo da sorgente con il multithreading attivo.

Loading