Назад | Перейти на главную страницу

Как мне подтвердить, что nginx aio работает на FreeBSD?

Я настроил nginx с

aio   on;

и никакой специальной подготовки со стороны ОС.

Я тестировал загрузку большого количества небольших jpeg-файлов от нескольких клиентов, но не было большой разницы между включенным и выключенным aio.

Я не уверен, нужно ли мне включать AIO в ядре или нет. Как я могу проверить, работает ли nginx aio на FreeBSD? Что произойдет, если nginx настроен на использование aio, но ядро ​​FreeBSD его не поддерживает?

Я использую FreeBSD 8.1 и nginx 1.2.7, а файловая система - UFS

Я не уверен, нужно ли мне включать AIO в ядре или нет.

Да, вам нужно либо связать статически:

options VFS_AIO

или загружать динамически:

kldload aio

Затем вы можете проверить, запустив:

strings -n3 /boot/kernel/kernel | sed -n 's/^__//p' | grep aio
kldstat -m aio