Отправлено 30 Aug 2007 - 17:48
Добавлю свои пять капель про раиды, благо я на них в свое время кучу бабок извел.
Про Тринити.
Там народ грамотный, всегда дают полезные советы , как по реализации, так и по конкретным железкам. Но есть тонкости. Они продвигают определенные бренды, поэтому им проще сказать что надо брать 3Ware 9550, нежели советовать вам сэкономить 200$ и взять Promise EX8300. Потому что проблема денег - это проблема домашнего компа. Хочется надежности - берите 3Ware и все тут. Остальное типа не тестировали.
Про раиды
Реально, производительность железки и производительность железки в программе видеомонтажа - это разные вещи. Не потому что программные тестилки врут. Они не врут, посчитают вам и скорость линейного чтения и работу с мелкими кусками, расбросанных по диску данных.
Но вот только можно выбивать последние бабки на еще один винт в RAID, который даст прирость на 20 мб.с. в линейном чтении, но нет уверенности, что эти 20 мб.с. пригодятся где-то, кроме как 2 раза в месяц при копировании исходников на другой диск. Иметь 6-8 дисковый массив со скоростью линейного чтения 250-300Мб.с. - это ничего не значит, есои остальные винты тормозные, организованы одиночными или зеркалом.
Целесообразность
У меня больше всего времени теряется именно на перезаписи огромных кусков видео с одних винтов на другие. Прирост от массива есть только тогда, когда у вас 2 массива , минимум по 4 диска в RAID5.
При рендеринге, особенно тяжелом, программа одинакого быстро (или медленно) считает как с одиночных дисков, так и с RAID массивов, потому что , чаще всего нагружается процессор и потому что куски видео разбросаны по поверхности винта не по порядку их расчета и тут и не линейное чтение и даже гиговые кэши контрроллеров, которые хорошо хавают базы данных , тут бессильны и после первых 30 секунд работают на уровне дешевых аппаратно-софтварных решений за 100$.
Рекомендации
Поэтому, при желании создадать массив для работы я рекомендую купить пару недорогих PCI-E (PCI-X) контроллеров по 100$ с поддержкой RAID5, либо что-то из аппаратных 8 канальных на чипе IOP 500Мгц и выше типа Areca (Tecram) Arc 1210, (1220 PCI-E), 3Ware9550-8LP (или PCI-E версии) или недорогой Promise EX8300 ( 8350) и создать на них 2 массива по 4 диска.
Получится самое то, что надо. Для системы купить 2 диска на 300-400Гб в зеркале, начало оставить под 2-3 системы (тестовая, основная, резервная), гигов 100 под личную информацию, софт, драйвера. Остатки - 100-200Гб - для финальных результатов, которые обычно невелики и там же хранить всякие настройки под каждый проект.
А массивы использовать для работы с материалом, туда все сливать, перекидывать с одного на другой. Быть готовым слить все с одного на другой, чтобы переразбить его при необходимости.
И иметь еще корзинку с подключению к какому-то недорогому контроллеру с поддержкой хотсвапа, куда совать SATA диски, которые использоват для обмена данными и хранения образов DVD, исходников и прочего. Такие корзинки стоят около 130-170$, занимают в морде 3 - 5.25" слота. На большом чифтехе B01 останется еще место для двух DVD резаков. В корзинки суются 400Гб винты и используются как хранилище всего того, что мешает работать. Старые исходники, все то что удалить нельзя, но использовать рано.
Винты это в корзинках пронумеровать и в винде прикрутить в менеджере дисков их без букв к определенным директориям, типа SLOT1 - SLOT4. Дальше при работе, если что-то нужно, на ходу вставляем диск в слот нужный и имеем все что надо. Потом отключаем. Если у вас несколько компьютеров, то удобно будет переносить проекты между компами, потому что все они будут иметь одинаковые относительные пути.
Выводы
Общий смысл такой, что просто создавать массив ради массива смысла не имеет. Нужно спланировать весь технологический процесс и понять, как и что делать.
У меня, к примеру, много времени занимает слив образов DVD дисков и нарезание готовых образов на болванки. Тут подход совершенно обратный. Я имею отдельно 2 винта, с которых пишу диски и на которые сваливаю образы дисков. Основная задача - чтобы можно было писать одновременно 2 диска на 16-й скорости. Сколько я не пытался это сделать на массиве, даже из 8 дисков, не получилось, казалось бы 22мб.с. надо, а нехватает сразу для двух дисков разных, потому что диски дергаются вразнобой даже в быстром массиве. Возможно тут спасло бы положение 6-8 SCSI диска с 15000 об.с., но куда проще - использовать два раздельных винта по 50$ за штуку.
Так что раиды - это безусловно нужно, но если знаешь, как их правильно применить. Иначе будет только сложнее конфигурировать систему.