Купите сервер с 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/
Без бэкапа по жизни.