Como eu confirmo que o nginx aio está funcionando no FreeBSD?

1

Eu tenho o nginx configurado com

aio   on;

e sem preparação especial no lado do sistema operacional.

Eu testei o carregamento de muitos pequenos jpegs de vários clientes, mas não havia muita diferença entre aio on e aio off.

Não tenho certeza se preciso ativar o AIO no kernel ou não. Como posso confirmar se o nginx aio está funcionando ou não no FreeBSD? O que aconteceria se o nginx fosse configurado para usar o aio, mas o kernel do FreeBSD não o suportasse?

Estou usando o FreeBSD 8.1 e o nginx 1.2.7 e o sistema de arquivos é o UFS

    
por David 08.03.2013 / 08:05

1 resposta

0

I'm not sure if I need to enable AIO in the kernel or not.

Sim, você precisa vincular estaticamente:

options VFS_AIO

ou carregue dinamicamente:

kldload aio

Depois, você pode verificar executando:

strings -n3 /boot/kernel/kernel | sed -n 's/^__//p' | grep aio
kldstat -m aio
    
por 08.03.2013 / 10:17

Tags