sendfile - странное поведение

Igor Sysoev is at rambler-co.ru
Thu Mar 6 13:11:18 MSK 2008


On Thu, Mar 06, 2008 at 12:55:02PM +0300, AleXXX V. NovikoFF wrote:

> > Если выключить sendfile, то nginx копирует данные к себе, а потом обратно
> > в ядро - system должно вырасти - wait уменьшиться.
> > 
> 
> system стало даже меньше, user остался на том же уровне, ну и вцелом,
> серверу стало легче (load average упал с 5 до 1.5)
> 
> > PS. офигеть, на это письмо у меня ушло 15 минут.
> > 
> 
> :)
> 
> Просто я думал, а вдруг в новых ядрах что-то сломали с sendfile? Я
> наблюдаю похожую ситуацию уже на второй машине...
> 
> И еще в догонку:
> 
> Чисто визуально скачка стала лучше идти, раньше были постоянные обрывы,
> каждые 5 минут где-то, когда как, ибо канал забит на 90%, сейчас я
> простым браузером без докачки скачал 300 мб на полной скорости без
> единого обрыва, скорость тоже стала более линейной, не прыгает.

Возможно, sendfile поломали.

Вообще же, как показывает практика, sendfile экономит память, но медленее
отдаёт. Тут уж приходится выбирать - или стабильность, или скорость.


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





More information about the nginx-ru mailing list