Thread-topic: Отдаем nginx-ом очень много мелких стати ческих файлов
Дело в том что как раз одним из приимуществ этой схемы было то что файлы таки
на диске.
Сейчас примерно то же лежит в мемкеше, но мемкеши на 4 гига - это страшный сон
- одно их заполнение после рестарта по какой-либо причине занимает кучу времени.
-----Original Message-----
From: owner-nginx-ru@xxxxxxxxxxxxxx [mailto:owner-nginx-ru@xxxxxxxxxxxxxx] On
Behalf Of Alexey Mahotkin
Sent: Saturday, June 09, 2007 1:07 PM
To: nginx-ru@xxxxxxxxx
Subject: Re: Отдаем nginx-ом очень много мелких статических файлов
Купите сервер с 16 гигабайтами памяти, создайте диск в tmpfs, и забудьте про
диск как про страшный сон.
On 6/9/07, Кирноценский Дмитрий <lewis@xxxxxxxx> wrote:
>
> Коллеги, видимо я не очень точно озвучил основные вопросы:
>
> 1. Какая fs подойдет и как по ней разложить файлы?
> 2. Что быстрее - файловый кеш (возможно как-то особенно настроенный) или
> прокси с кешированием в памяти?
>
> Как тюнить собственно железку на быструю отдачу с диска - я понимаю.
>
> -----Original Message-----
> From: owner-nginx-ru@xxxxxxxxxxxxxx
> [mailto:owner-nginx-ru@xxxxxxxxxxxxxx] On Behalf Of Михаил Монашёв
> Sent: Saturday, June 09, 2007 12:32 PM
> To: Кирноценский Дмитрий
> Subject: Re: Отдаем nginx-ом очень много мелких статических файлов
>
> Здравствуйте Дмитрий,
>
> КД> учитывая неравномерность имеет ли смысл поставить какой-нить
> КД> кеширующий прокси (oops, например?)
>
> ИМХО, nginx быстрее, и oops только затормозит отдачу. Ведь он сам будет
> с диска отдавать.
>
> Возьми памяти побольше чтобы все популярные файлы в неё всосались. А чтобы
> ускорить отдачу с диска сделать софтовый рейд 2 мирорра, а поверх них
> страйп, что даёт 4х на чтение 2х на запись. Кроме того взять винты 15000
> rpm. Я недавно такие брал, разница огромнейшая между ними и тем, что
> продавалось 2 года назад. Плюс память в 16 гигов тебя спасёт. По расчётам
> вроде все файлы в память, т.е. в кэш операционки должны влезть.
>
> P.S.
> Крафтвей даёт сервера на тестирование на месяц бесплатно. Хотя у вас
> наверное проблемы с железом не стоит, но можно у них взять сервер с 16
> гигами и потестить на нём скорость отдачи. Только чтобы всунуть 4
> диска тебе придется у них двухюнитовый брать. Но тогда уж лучше брать
> 6 дисков и получить ускорение чтения в 6 раз.
>
>
> --
>
> С уважением,
> Михаил Монашёв, SoftSearch.ru
> mailto:postmaster@xxxxxxxxxxxxx
> ICQ# 166233339
> http://softsearch.ru/
> Без бэкапа по жизни.
>
>
>
>