ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Re[4]: Нагрузка на FreeBSD



On Fri, 12 Jan 2007, Yuri Kushinov wrote:

Во FreeBSD другая библиотека потоков.

У меня были проблемы со стандартным libpthread, сменил их на libthr в
libmap.conf и MySQL стал работать шустрее.

> ldd -v /usr/local/libexec/mysqld
/usr/local/libexec/mysqld:
       libz.so.3 => /lib/libz.so.3 (0x80097b000)
       libwrap.so.4 => /usr/lib/libwrap.so.4 (0x800a8e000)
       libcrypt.so.3 => /lib/libcrypt.so.3 (0x800b97000)
       libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x800cb0000)
       libm.so.4 => /lib/libm.so.4 (0x800ea7000)
       libpthread.so.2 => /usr/lib/libthr.so.2 (0x800fc3000)
       libc.so.6 => /lib/libc.so.6 (0x8010da000)

> cat /etc/libmap.conf
[mysqld]
libpthread.so.2 libthr.so.2
libpthread.so libthr.so

Это поможет, если mysqld не собран статически. У статически собранного
библиотеку можно проверить по top'у - если у mysqld проскакивает состояние
kserel, то libpthread, если ucond, то libthr.


Игорь Сысоев
http://sysoev.ru



 




Copyright © Lexa Software, 1996-2009.