балансировка коннекций между воркерами

Maxim Dounin mdounin at mdounin.ru
Tue Nov 25 15:27:47 MSK 2008


Hello!

On Tue, Nov 25, 2008 at 02:57:39PM +0300, Монашёв Михаил wrote:

> Здравствуйте, Максим.
> 
> > To Миша Монашёв: а можешь проверить насколько меняется утилизация
> > CPU при отключении accept_mutex на твоих сотнях воркеров?
> 
> До:
> >top
> last pid: 57269;  load averages:  0.43,  0.97,  1.58                                                                                 up 49+14:46:42  14:23:37
> 637 processes: 1 running, 635 sleeping, 1 zombie
> CPU states:  0.0% user,  0.0% nice,  9.6% system,  1.3% interrupt, 89.0% idle
> Mem: 502M Active, 13G Inact, 1172M Wired, 479M Cache, 214M Buf, 373M Free
> Swap: 4096M Total, 1292K Used, 4095M Free
> 
> После:
> >top
> last pid: 58003;  load averages: 61.89, 36.91, 18.15                                                                                 up 49+14:53:16  14:30:11
> 641 processes: 1 running, 639 sleeping, 1 zombie
> CPU states:  0.4% user,  0.0% nice, 26.9% system,  0.7% interrupt, 72.0% idle
> Mem: 363M Active, 13G Inact, 1171M Wired, 359M Cache, 214M Buf, 264M Free
> Swap: 4096M Total, 192K Used, 4096M Free

Спасибо.

Т.е. на большом количестве рабочих процессов accept_mutex ощутимо 
актуален.

Maxim Dounin





More information about the nginx-ru mailing list