Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Re[9]: proxy и tmpfs(ram disk)
> Hello!>> Как с фронтэнда?> В диски всё упирается одна машина не тянет,> целью
> ставилось распределить между несколькими серваками один контент,> разьве
> такая задача не так решается? Просто получилось что диски на> фронтенде тоже
> не кисло грузятся в режиме проксирования. Как с этим> бороться не понятно, на
> что я рассчитывал правда тоже не ясно :-(
Ну так правильно, у вас сейчас получается примерно так:файлы (причем большие
очень) считываются nginx'ом с трех бекендов,естественно ни в какие буферы не
влазят, и поэтому пишутся на винт(для каждого такого запроса - каждый раз
заново), с винтом происходитужас.
Статику всю надо на фронтенд переписывать, и отдавать непосредственно с
него.По-моему если упирается в диск, то надо:1) заапгрейдить ОС до чего-нибудь
на ядре 2.6, там IO scheduler получше.2) файловую систему использовать
производительную, XFS например3) либо использовать RAID какой-нибудь, либо
squid (он умеетраспределять контент по нескольким винтам, так что нагрузка
"делится"между ними).100 мегабит статики отдавать даже не особо мощный сервер
способенвообще не напрягаясь.
--Alexey Polyakov
|