On Tuesday 08 November 2005 19:25, Igor Sysoev wrote:> On Tue, 8 Nov 2005,
Andrei Nigmatulin wrote:> > On Tuesday 08 November 2005 14:36, Igor Sysoev
wrote:> >> On Tue, 8 Nov 2005, Andrei Nigmatulin wrote:> >>> Планируете ли Вы
добавить в nginx поддержку cpu affinity ?> >>>> >>>
http://www.kernel.org/pub/linux/kernel/people/rml/cpu-affinity/README-c> >>>pu
-affinity> >>>> >>> Я имею ввиду конфигурационную директиву для низкоуровнего
управления -> >>> сколько воркеров и на каких cpu должны исполняться.> >>> >>
Это было бы интересно. Вопрос - как это описать диреткивами.> >> > Ну например
"worker_cpu_affinity_masks" и далее перечисление через пробел> > всех affinity
masks, по одной для каждого worker'а. Насколько я понимаю,> > максимально
просто для реализации и максимально гибко для пользователей.>> Синтаксис
подходящий. Маски, скорее всего, лучше задавать в бинарном виде> для
нагладности:>> worker_processes 2;> worker_cpu_affinity 0101 1010;>>
Первый воркер привязан к 0 и 2, второй - к 1 и 3.> При несовпадении количества
процессов и масок выдавать предупреждение> и использовать 11111111...1111 для
оставшихся процессов.
Да, получается наглядно и просто ! ;-)
-- Andrei NigmatulinGPG PUB KEY 6449830D
No Microsoft products were used in any wayfor the creation of this message. If
you areusing a Microsoft product to view it, BEWARE!I'm not responsible for any
harm you mightencounter as a result.