Re: Затык в UFS на отдаче большого кол-ва файлов

Михаил Монашёв postmaster at softsearch.ru
Mon Aug 10 22:25:59 MSD 2009


Здравствуйте, Алексей.

Надо   разделять   2   задачи:  раздачу  и  хранение.  Описанная  Вами
конфигурация  хорошо  реализует лишь хранение. Для раздачи нужно перед
этим  сервером  поставить  сервер(ы)  с  любым процессором, 32 и более
гигами памяти и 3 SAS дисками 15000rpm, на которых будет 3 независимых
кэша  для  nginx-а.  Тогда  Вы  сможете  их раздавать со скоростью 200
мегабит с одного кэширующего сервера. Возможно чуть больше.

Если  хотите  реализовать  раздачу  на  5 SATA дисках, то постарайтесь
воткнуть  в  сервер  побольше  оперативки.  Разберите рэйд, он вреден.
Разбейте  все файла на 5 равных групп и положите каждую группу на свой
диск.

РА> Доброго времени суток ! 
РА> Собственно в чем суть. Есть FreeBSD 7.2 amd64, raid
РА> controller adaptec 5805, собрано raid 5ee из 8 wd500abys. На него
РА> залито примерно 550G фоток(около 70 миллионов) разложенные с двух
РА> уровневой вложенностью, dir/dir/file, размеры фоток от 1.5Kb до
РА> 100. При отдаче примерно 500-600 в сек. UFS начинает дико
РА> тормозить и не отдает вообще ничего практически. В предыдущем
РА> варианте, объем фоток был разбит на 2 сервера и 4 scsi винтами
РА> каждый и memory диском для наиболее хитовых фоток. Решено было
РА> сделать отдачу с одного сервера, проводились тесты, правда не на
РА> актуальном объеме(ошибка!) больше скорее тестировался контроллер,
РА> которые показали что все нормально и будет работать. Ну вот и на
РА> реальной нагрузке все стало. Посоветуйте кто знает, куда двигаться
РА> дальше, смена fs, тюнинг ufs, или куда еще. 

РА> заранее благодарность ! 
РА> Алексей  


  

--

С уважением,
Михаил Монашёв, SoftSearch.ru
mailto:postmaster at softsearch.ru
ICQ# 166233339
http://michael.mindmix.ru/
Без бэкапа по жизни.






More information about the nginx-ru mailing list