ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
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



 




Copyright © Lexa Software, 1996-2009.