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

Igor Sysoev is at rambler-co.ru
Sun Jan 14 19:15:54 MSK 2007


On Sun, 14 Jan 2007, Phil Kulin wrote:

> 14.01.07, Igor Sysoev<is at rambler-co.ru> написал(а):
>
>> Граблей с linuxthreads на 6.x, скорее всего, не будет, а будет, скорее 
>> всего,
>> медленее. Дело в том mutex'ы и condtion variables в linuxthreads сделаны
>> на сигналах, что требует нескольких переключений контекста user/system.
>
> И насколько я помню, linuxthreads таки всё-таки действительно
> linuxthreads, т.е. rfork, а libthr - достаточно честные треды. Нет?

Да, linuxthreads - rfork, а libthr - трэды, но большой разницы в этом нет.
На rfork'е сложно делать POSIX-compatible threads, но к производительности
это не имеет отношения. А mysql к такому не совсем POSIX-поведению привык
ещё тех со времён, когда под Линуксом были только clone'ированные трэды.


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





More information about the nginx-ru mailing list