Re[2]: балансинг по жестким дискам

Михаил Монашёв postmaster at softsearch.ru
Sat Jan 10 10:35:17 MSK 2009


Здравствуйте, Борис.

БД> Весь  контент  и  есть  холодный.  Суть  разделения  -  в снижении
БД> нагрузки  на  диски,  так  как при большом объеме отдачи они могут
БД> начать тормозить.
БД> Цель  как раз и получить что-то вроде raid'a, только с увеличенной
БД> производительностью.

Так   может   gmirror  на  эти  диски  напустить  с  балансировкой  по
раунд-робину   и   всё?   Заодно   получите   семикратное   увеличение
эффективности  кэширования  файлов в оперативке средствами OS, ибо для
неё один файл не будет представлен в 7 копиях.

Хотя,  конечно  было  бы  идеально в Вашем случае весь файл отдавать с
одного  диска.  Но  и  это реализуемо, если объединить все диски через
gconcat. Если не выйдет равномерно диски загрузить (все файлы лягут на
1  диск),  то  разбейте  добавляемые  разделы на много мелких и уже их
добавьте в gconcat.

Я решил подобную задачу балансировки раскладыванием файлов по большому
количеству  субдоменов.  Схема имеет один дополнительный плюс - лгко в
будущем раскладывается на несколько серверов.

--

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






More information about the nginx-ru mailing list