URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 77894
[ Назад ]

Исходное сообщение
"MySQL SMP FreeBSD"

Отправлено georg , 15-Дек-07 01:01 
Подскажите, можно ли заставить mysqld использовать несколько процессоров одновременно?

Стоит FreeBSD amd64 6.3, MySQL Server 5.0.51 8GB RAM.
my.cnf взял innodb-huge4GB.
Но даже при конкретных нагрузках:
CPU states: 21.0% user,  0.0% nice,  3.0% system,  0.5% interrupt, 75.6% idle

  PID USERNAME  THR PRI NICE   SIZE    RES STATE  C   TIME   WCPU COMMAND
2080 mysql       9  20    0  2863M  2789M kserel 3  58:50 75.88% mysqld


Содержание

Сообщения в этом обсуждении
"MySQL SMP FreeBSD"
Отправлено Аноним , 15-Дек-07 09:18 
:) mysql многопоточное приложение - т.е. все выполняется в рамках одного процесса.

"MySQL SMP FreeBSD"
Отправлено smb , 15-Дек-07 12:18 
>[оверквотинг удален]
>Но даже при конкретных нагрузках:
>CPU states: 21.0% user,  0.0% nice,  3.0% system,  0.5%
>interrupt, 75.6% idle
>
>  PID USERNAME  THR PRI NICE   SIZE  
>  RES STATE  C   TIME  
>WCPU COMMAND
> 2080 mysql       9  20
>   0  2863M  2789M kserel 3  
>58:50 75.88% mysqld

Эм, лучше бы поставить 7.0, + sched ULE 2 - тогда будет гудь. Погуглите ссылки на тесты Jeff Robenson-а этого планировщика. Почти линейный scaling при threads <= processors.