Несколько непонятностей по nginx

Александр Ворона voron at amhost.net
Tue Apr 24 19:27:50 MSD 2007


Igor Sysoev пишет:
> On Tue, Apr 24, 2007 at 06:38:51PM +0400, Александр Ворона wrote:
> 
>> Пытаюсь разшевелить lkml'щиков http://lkml.org/lkml/2007/4/23/289, но 
>> особо много не добился. Проскочила разве что идея про новый системный 
>> вызов splice(2.6.17+)
> 
> Похоже, пока воркер блокируется в ядре на чтении с диска, tcp'шный стэк
> на 1G успевает передать и получить ack'и на предыдущую порцию, поэтому,
> когда чтение завершается, буфер опять свободный и всё повторяется снова.
> 

да - а неблокирующихся read'ов я пока не видел. Надо будет посмотреть 
что за зверь spllice.
Кстати, а как неблокирующееся чтение при sendfile реализовано во FreBSD?





More information about the nginx-ru mailing list