РИТ: Высокие нагрузки vs Highload++

Igor Sysoev is at rambler-co.ru
Sat Sep 20 22:16:45 MSD 2008


On Sat, Sep 20, 2008 at 09:57:30PM +0400, Михаил Монашёв wrote:

> >> На мелких картинках ситуация следующая:
> >> 
> >> sysctl kern.ipc.sfreadahead=131072  ничего  не  дало. Хотя большинство
> >> картинок меньше 128кб
> 
> IS> Да, в этом случае это не поможет.
> 
> >> sysctl kern.ipc.sfrefer=1     позволил  на  пиковой  нагрузке  перейти
> >> приблизительно  100 из 600 воркеров в kqread из biord и ufs . До этого
> >> почти все 600 воркеров были в biord или ufs.
> 
> IS> А на скорость отдачи не повлияло ?
> 
> Вот  сейчас  смотрю  и  уже не пойму, меняется что-то или нет. Судя по
> графикам  "динамика  потребления  трафика  для  порта"  из контрольной
> панели  мастерхоста  ничего  кардинально  не  меняется.  А  systat -if
> показывает  сильно колеблющиеся данные и по ним что-то сказать сложно.
> Диски  загружены  полностью, и почти все воркеры заняты диском в обоих
> случаях.
> 
> а что делает vm_page_flag_set(pg, PG_REFERENCED);  ?

Помечает страницу как недавно использовавшуюся. В против случае она
имеет такие же шансы на вылет из памяти, как и давно неиспользованные
страницы.

Вот тут обсуждение:
http://freebsd.rambler.ru/bsdmail/freebsd-current_2007/msg09523.html


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





More information about the nginx-ru mailing list