nginx-1.7.11

Maxim Dounin mdounin at mdounin.ru
Wed Mar 25 19:30:28 UTC 2015


Hello!

On Tue, Mar 24, 2015 at 09:42:19PM +0200, Sargas wrote:

> Благодарю.
> 
> >Отправка файлов в многопоточном режиме поддерживается только на Linux.
> А на FreeBSD планируется поддержка? Видимо есть какие-то нюансы в ядре
> которые это сейчас не позволяют реализовать?

На FreeBSD планируется совсем новый sendfile() by glebius@, 
который сделает это ненужным (т.к. сам вызов sendfile() не будет 
ждать выполнения ввода-вывода, а будет лишь запускать на 
выполнение соответствующее задание).  Сделать вызов sendfile() в 
тредах на FreeBSD тоже - не проблема, но не совсем ясно, нужно ли.  
В планах - сделать патч и для начала погонять тесты.

(Ну и вообще, на самом деле, треды - это в первую очередь нужная 
для линукса функциональность, т.к. там нормально не работает AIO, 
требет directio.)

-- 
Maxim Dounin
http://nginx.org/



Подробная информация о списке рассылки nginx-ru