Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Поможет ли мне nginx против lighttpd?
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
|