LINUX.ORG.RU
ФорумAdmin

[MySQL]: параметр thread_concurrency в my.cnf

 


0

0

CentOS 5.3 x86_64, 2 проца каждый с двумя ядрами, 8 Гб ОП.

для ОС есстественно видно просто 4 проца.

в /etc/my.cnf прописан параметр
thread_concurrency = 12

я уже перелопатил гору инфы - везде пишут по разному, то thread_concurrency - это удвоенное, то это утроенное кол-во процов. (я пробовал ставить и 8 и 12)

фича в том, что если смотреть через

mytop -u <юзер> -p -d <имя_базы>

то, даже при множестве одновременных запросов, htop показывает, что загружено постоянно (на 100%) только одно ядро, при этом остальные 3 просто стоят.

Разве запросы не должны обрабатываться всеми процами?

спасибо


по моим наблюдениям thread_concurrency вообще никак не работает. И вообще у innodb свои треды есть которые рулятся отдельными настройками.

У тебя не myisam-таблицы? Может они как-нить у тебя лочатся.

У тебя точно htop не глючит? А то у меня, даже если одна задача работает, линух всё равно её по ядрам перекидывает периодически.

true_admin ★★★★★
()
Ответ на: комментарий от true_admin

> У тебя не myisam-таблицы? Может они как-нить у тебя лочатся. у меня одни только myisam таблицы, innodb нету.

> У тебя точно htop не глючит? ну обычно htop у меня не глючил ) потому что тут прямо видно, что один из процессов mysqld забил один проц, остальные тупо курят.

WeiH
() автор топика
Ответ на: комментарий от Somewho

# cat /proc/cpuinfo 
processor       : 0                     
vendor_id       : GenuineIntel          
cpu family      : 6                     
model           : 15                    
model name      : Intel(R) Xeon(R) CPU            5140  @ 2.33GHz
stepping        : 6                                              
cpu MHz         : 3000.106                                       
cache size      : 4096 KB                                        
physical id     : 0                                              
siblings        : 1                                              
core id         : 0                                              
cpu cores       : 1                                              
fpu             : yes                                            
fpu_exception   : yes                                            
cpuid level     : 10                                             
wp              : yes                                            
flags           : fpu de tsc msr pae cx8 apic sep cmov pat clflush acpi mmx fxsr sse sse2 ss ht syscall lm constant_tsc pni vmx cx16 lahf_lm
bogomips        : 5836.81                                                                                                                   
clflush size    : 64                                                                                                                        
cache_alignment : 64                                                                                                                        
address sizes   : 36 bits physical, 48 bits virtual                                                                                         
power management:

WeiH
() автор топика
Ответ на: комментарий от true_admin

Не, дело в том, что сам этот сервак с mysql работает внутри виртуалки на XenServer. я из оснастки xen вижу что нагружено только 1 ядро из отданных для этого хоста 4. Поэтому, думаю, что htop не врёт :)

WeiH
() автор топика
Ответ на: комментарий от WeiH

> в смысле есть ли наполение БД?

В смысле, есть ли операции обновления/добавления записей. Если есть - переходи на innodb или забудь про использование остальных ядер.

LamerOk ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.