Имеется:
FreeBSD 8.0-RELEASE-p2 + zfs (zpool 13 версии)
nginx 0.7.65
apache 1.3.42
При этом nginx довольно ощутимо тормозит с выдачей.
Конфиги дефолтные. Статика. Отдаем физически один и тот же файл и через nginx и через apache.
Результаты следующие:
NGINX
[code]
# wget http://X.X.X.X/test.rar
--19:14:50-- http://X.X.X.X/test.rar
=> `test.rar'
Connecting to X.X.X.X:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 10,485,760 [application/x-rar-compressed]
100%[====================================>] 10,485,760 197.43K/s ETA 00:00
19:15:42 (197.43 KB/s) - `test.rar' saved [10485760/10485760]
[/code]
APACHE
[code]
# wget http://X.X.X.X/test.rar
--19:15:46-- http://X.X.X.X/test.rar
=> `test.rar.1'
Connecting to X.X.X.X:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 10,485,760 [application/x-rar-compressed]
100%[====================================>] 10,485,760 764.18K/s ETA 00:00
19:15:59 (764.18 KB/s) - `test.rar.1' saved [10485760/10485760]
[/code]
Таким образом apache отдает контент фактически в 4 раза быстрее на zfs чем nginx.
На том же железе (без zfs) nginx работает нормально.
Может чтото гдето надо подкрутить в настройках чтобы нормально работало?