Форум Системы безопасности / Форум Видеонаблюдение /
MACROSCOP
Бывалый
Сообщений: 332
Рейтинг: 1212
19.09.2014 12:07:34
Macroscop производит параллельную запись потоков от всех камер на все диски системы хранения: разные фрагменты архива каждой камеры отправляются в разные части СХД, за счет чего повышается общая скорость записи. В ранних версиях программы велась последовательная запись: заполнялся первый диск, затем запись переходила на второй и т.д.
ArecAxis
Бывалый
Сообщений: 251
Рейтинг: 1160
19.09.2014 12:27:53
Macroscop производит параллельную запись потоков от всех камер на все диски системы хранения: разные фрагменты архива каждой камеры отправляются в разные части СХД, за счет чего повышается общая скорость записи. В ранних версиях программы велась последовательная запись: заполнялся первый диск, затем запись переходила на второй и т.д.
Так же? http://www.youtube.com/watch?v=qCSPJ1YHrlE#t=94
С 1:43 начало.
А.Гонта
Бывалый
Сообщений: 164
Рейтинг: 727
19.09.2014 13:09:41
Macroscop производит параллельную запись потоков от всех камер на все диски системы хранения
Мне кажется, что от этого изменяется только скважность потока на диск, а скорость информации на каждый HDD осталась прежней. Вот кто бы помог разобраться с этой таинственной кухней увеличения скорости записи?
egor
Бывалый
Сообщений: 459
Рейтинг: 2250
19.09.2014 19:53:01
разобраться с этой таинственной кухней увеличения скорости записи?
Просто при параллельной записи скорость записи на каждый диск теоретически в N раз меньше скорости общего потока (N - число дисков). Поскольку диск - самое медленное устройство в системе, общая скорость записи возрастает.
Неизвестный
19.09.2014 21:41:28
Просто при параллельной записи скорость записи на каждый диск теоретически в N раз меньше скорости общего потока (N - число дисков). Поскольку диск - самое медленное устройство в системе, общая скорость записи возрастает.
Эта хрень насколько я понимаю называется программный RAID-0 (striping — «чередование») — дисковый массив из двух или более жёстких дисков без резервирования (т.е., по сути RAID-массивом не является).
Информация разбивается на блоки данных фиксированной длины и записывается на оба/несколько дисков одновременно.
За счёт этого существенно повышается производительность (от количества дисков зависит кратность увеличения производительности).
Cнижается латентность случайного доступа; несколько запросов к различным небольшим сегментам информации могут выполнятся одновременно.
Надёжность RAID-0 заведомо ниже надёжности любого из дисков в отдельности и падает с увеличением количества входящих в RAID-0 дисков, т. к. отказ любого из дисков приводит к неработоспособности всего массива.
Программный RAID на нескольких дисках, - эта функция почти одна и та же, что в Winsows 2000/XP/Vista/7/8 и создается средствами самой Winsows.
Комент к видео ниже:
- Сначала мы создадим программный RAID 0 (чередующийся дисковый массив), а потом поступим очень жестоко. Выдернем один HDD из матрицы и посмотрим, как система отреагирует на это. Убедившись, что RAID исчез, запустим R-Studio и продемонстрируем технику восстановления во всех автоматических режимах, которые она только поддерживает (сканирование по MFT и распознование файлов по их типам). Остальные типы дисковых массивов восстанавливаются аналогичным образом и даже проще.
slava_sl
Бывалый
Сообщений: 58
Рейтинг: 175
20.09.2014 14:25:29
Эта хрень насколько я понимаю называется программный RAID-0 (striping — «чередование») — дисковый массив из двух или более жёстких дисков без резервирования (т.е., по сути RAID-массивом не является).
Есть еще RAID 10 - это смесь "1" и "0". И чем больше дисков учавствует в его создании, тем быстрее массив и менее подвержен загнанию очереди записи/чтения/ при бо'льших числах каналов. Кстати, в дискуссии вы опять упускаете это проблему, но она настигает тех кто ставит много камер/каналов/ на сервер, но забывают про увеличение количества дисков, а потом неудомевают чего это у них система лагает.
p/s/
так и не увидел тут от производителя софта их статистики по возможному предельному количеству каналов на один шпиндель/диск/.
Неизвестный
20.09.2014 17:29:13
Есть еще RAID 10 - это смесь "1" и "0".
ОС семейства Windows NT, такие как Windows NT 3.1/3.5/3.51/NT4/2000/XP/2003 изначально, с момента проектирования данного семейства, поддерживает программный RAID 0, RAID 1 и RAID 5 (см. Dynamic Disk). Более точно, Windows XP Pro поддерживает RAID 0. Поддержка RAID 1 и RAID 5 заблокирована разработчиками, но, тем не менее, может быть включена, путем редактирования системных бинарных файлов ОС, что запрещено лицензионным соглашением. Windows 7 поддерживает программный RAID 0 и RAID 1, Windows Server 2003 — 0, 1 и 5. Windows XP Home не поддерживает RAID.
Та что возможность программной суммы "RAID 0 + RAID 1" да еще и в основном для Windows 7 - мало привлекательна в принципе.
вы опять упускаете это проблему, но она настигает тех кто ставит много камер/каналов/ на сервер,
По сравнению с потерей фактически всего видеоархива в случае умирания всего лишь одного из винтов "RAID 0" - всё остальное становится уже мало интересным.
slava_sl
Бывалый
Сообщений: 58
Рейтинг: 175
20.09.2014 20:59:54
По сравнению с потерей фактически всего видеоархива в случае умирания всего лишь одного из винтов "RAID 0" - всё остальное становится уже мало интересным.
10, 5, 5е - лишен этого недостатка.
Строить софтовый рейд для более менее серьёзной системы ВН - гм, моветон. Если нет отдельной платы или чипа, то проще тогда оставить диски как есть и писать сразу на все диски.
Troll
Старожил
Сообщений: 3294
Рейтинг: 16486
21.09.2014 01:59:03
может быть включена, путем редактирования системных бинарных файлов ОС, что запрещено лицензионным соглашением.
На самом деле редактированием реестра. Есть готовая утилитка для этого.
Строить софтовый рейд для более менее серьёзной системы ВН - гм, моветон.
Не моветон, а административный маразм, потому что такой как-бэ-рэйд разваливается вместе с падающей осью. Не говоря уж о том, что аппаратные массивы работают существенно быстрее. Зато и денег стОят каких-никаких, в отличие от софтовых.
Неизвестный
21.09.2014 07:52:18
Если нет отдельной платы или чипа, то проще тогда оставить диски как есть и писать сразу на все диски.
Только тут возникает вполне резонный вопрос - а как вы собираетесь писать на все диски сразу?
Варианты:
1) - поделить количеств целых фйалов (а не потоков) полученных от X камер между Y HDD, так это - не вариант, потому что - трафик от различных камер может быть (вернее обязательно будет) не равномерным как по времени так и по размеру, что приведет к не равномерному (а значит и не рациональному) заполнению дискового пространства на каждом из множества HDD файлами различной длины (длительности).
2) - программно перераспределить количеств фалов полученных от X камер между Y HDD, т.е. производить ротацию на уровне целых файлов - вариант ничуть не лучше чем программный RAID-0 с его ротацией между множеством HDD множества фрагментом файлов всего лишь фиксированной длины.
Т.ч. еще большой вопрос что будет большим моветоном - программный RAID-0 созданный средствами ОС или же софтовая ротация данных на множество HDD.
По крайней мере программный RAID-0 средствами самой ОС - будет хотя бы более рационально использовать дисковое пространство каждого из HDD, просто равномерно распределяя суммарный трафик - между всеми HDD.