Поможет ли мне nginx против lighttpd?

Andrei Nigmatulin andrei.nigmatulin at gmail.com
Fri Nov 2 15:28:06 MSK 2007


On Friday 02 November 2007 15:00, Vyacheslav Chernousov wrote:
> Стоят 4 винта - все Рапторы 150GB (Western Digital Raptor 1500AHFD).
> Основная нагрузка, конечно, на винты.
> Я наивно полагал, что если с каждого винта смогу читать до 15 мегабайт в
> секунду (120мегабит/c), то всё будет ок, вроде винты позволяют.
> Однако, не всё так радужно. iostat показывает, что при чтении ~10-15 мегов
> в сек со всех 4х винтов (т.е. итого порядка 40мег/с), то iowait порядка
> 50%. Весьма хреново.
>
> Софт: reiserfs, noatime, lighttpd-1.5, gthread-aio/linux-aio-sendfile,
> max-read-threads=32 (пробовал играть с настройками lighttpd, но особого
> эффекта не получил).
>
> Я, конечно, не претендую на официально регламентированную скорость чтения
> раптора (84МБ/с), но iowait 50% при 10-15МБ/с мне кажется паршивенько...

84МБ/с - это скорее всего заявленная raw read speed. В случае параллельной 
раздачи идет много seek. Ситуацию может прояснить vmstat -d, но тут и так все 
понятно.

Я думаю, реально могут помочь SSD диски, у которых заявленное время io seek на 
два порядка меньше чем у традиционных дисков. Но их сейчас сложно найти в 
продаже.


-- 
Andrei Nigmatulin
GPG PUB KEY 6449830D

Now I lay me down to sleep(3)
Pray the OS my core to keep
If I die before I wake
Pray the Disk my core to take


More information about the nginx-ru mailing list