Re[2]: медленный DIRECTIO

Михаил Монашёв postmaster at softsearch.ru
Thu Feb 12 23:56:19 MSK 2009


Здравствуйте.

DM> Откажитесь от рейд-6 и перейдите в набор зеркал или стрип+зеркало.

Полностью   поддерживаю.   Если   есть   возможность  разложить  файлы
равномерно под дискам, то и страйп не нужен. Просто сделайте несколько
зеркал.  Если  и  делать  рейд,  то  только  софтовый,  ибо  он  более
управляем,  предсказуем  и  гибок.  Если  в Вашем шестом рейде умрёт 3
винта,  то  Вы  потеряете  все  данные. У меня год назад из 6 саташных
дисков  было  в  первый  месяц  заменено 4. С несколькими независимыми
зеркалами потерять все данные посложнее.

Ещё вариант - вместо зеркал использовать идентичные диски. Т.е. каждый
файл складывать на 2 диска и запросы равномерно распределять по дискам
по  аналогии  с  ip_hash,  чтобы один и тот же юзер качал или с первых
дисков  в  паре  или  со  вторых. Тогда у дисков будет в 2 раза меньше
сиков при высококонкурентной нагрузке на одну и ту же пару дисков, чем
в  случае  с  зеркалами.  Я в своё время до этого не додумался. Но тут
нужно попрограммировать немного...

Не  экономьте дисковое пространство. Оно на саташных винтах дешёвое. А
вот  организовать  быструю  раздачу  намного  сложнее. И в итоге может
получиться  так,  что  данных  будет  так  много,  что их будет некуда
забэкапить, чтобы переразбить диски. А сам бэкап будет длиться днями.

--

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






More information about the nginx-ru mailing list