Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Затык в UFS на отдаче большого кол-ва файлов
Здравствуйте, Алексей.
Надо разделять 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@xxxxxxxxxxxxx
ICQ# 166233339
http://michael.mindmix.ru/
Без бэкапа по жизни.
|