Re: nginx и zfs

Anton Yuzhaninov citrin на citrin.ru
Пн Апр 26 11:08:43 MSD 2010


On 26.04.2010 00:59, Antero wrote:
> Имеется:
> FreeBSD 8.0-RELEASE-p2 + zfs (zpool 13 версии)
> nginx 0.7.65
> apache 1.3.42
> 
> При этом nginx довольно ощутимо тормозит с выдачей.
> Конфиги дефолтные. Статика. Отдаем физически один и тот же файл и через nginx и через apache. 
....
> Таким образом apache отдает контент фактически в 4 раза быстрее на zfs чем nginx.
> На том же железе (без zfs) nginx работает нормально.
> 
> Может чтото гдето надо подкрутить в настройках чтобы нормально работало?

1. Разница между apache и nginx скорее всего в том, что в nginx по умолчанию
включен sendfile. Для эксперимента можно отключить sendfile в nginx

2. попробуйте отключить prefetch в ZFS, он по умолчанию включен, но в
большинстве случаев с ним работает медленее (как минимум во FreeBSD).

3. Как уже говорил, ZFS пока сыровата, и под нагрузкой можно словить панику, см.
например PR kern/144402 (были и другие похожие сообщения).

-- 
 Anton Yuzhaninov



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