FreeBSD disk AIO support
maxhl at hitline.net.ua
maxhl at hitline.net.ua
Tue Aug 25 17:01:13 MSD 2009
А что скажете о GEOM-basierender disk scheduler
http://www.mail-archive.com/freebsd-stable@freebsd.org/msg101142.html
https://forum.bsdgroup.de/showthread.php?p=7207
____________________________
С уважением Max ICQ 71006063
-----Original Message-----
From: owner-nginx-ru at sysoev.ru [mailto:owner-nginx-ru at sysoev.ru] On Behalf
Of Igor Sysoev
Sent: Sunday, August 23, 2009 7:12 PM
To: nginx-ru at sysoev.ru
Subject: FreeBSD disk AIO support
Экспериментальный патч для поддержки дискового AIO под FreeBSD.
Ядро должно поддерживать AIO:
options AIO
или
kldload aio
Настраивается так:
./configure --with-file-aio ...
location / {
aio on;
output_buffers 1 128k;
}
Возможно, нужно подкрутить следующие sysctl'и:
vfs.aio.max_aio_queue 1024
vfs.aio.max_aio_queue_per_proc 256
vfs.aio.max_aio_per_proc 32
vfs.aio.max_aio_procs 32
Диагностировать текущую AIO загрузку можно с помощью
vfs.aio.num_queue_count
vfs.aio.num_aio_procs
Если ядерных aio процессов не хватает или же в ядре нет поддержки aio
вообще, то nginx переходит к обычному чтению.
--
Игорь Сысоев
http://sysoev.ru
More information about the nginx-ru
mailing list