Show content

Как снизить стоимость видеосистемы

Форум Системы безопасности / Форум Видеонаблюдение /

19.09.2014 12:07:34

Macroscop производит параллельную запись потоков от всех камер на все диски системы хранения: разные фрагменты архива каждой камеры отправляются в разные части СХД, за счет чего повышается общая скорость записи. В ранних версиях программы велась последовательная запись: заполнялся первый диск, затем запись переходила на второй и т.д.

19.09.2014 12:27:53

Macroscop производит параллельную запись потоков от всех камер на все диски системы хранения: разные фрагменты архива каждой камеры отправляются в разные части СХД, за счет чего повышается общая скорость записи. В ранних версиях программы велась последовательная запись: заполнялся первый диск, затем запись переходила на второй и т.д.

Так же? http://www.youtube.com/watch?v=qCSPJ1YHrlE#t=94

С 1:43 начало.

19.09.2014 13:09:41

Macroscop производит параллельную запись потоков от всех камер на все диски системы хранения

Мне кажется, что от этого изменяется только скважность потока на диск, а скорость информации на каждый HDD осталась прежней. Вот кто бы помог разобраться с этой таинственной кухней увеличения скорости записи?

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 и распознование файлов по их типам). Остальные типы дисковых массивов восстанавливаются аналогичным образом и даже проще.

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" - всё остальное становится уже мало интересным.

20.09.2014 20:59:54

По сравнению с потерей фактически всего видеоархива в случае умирания всего лишь одного из винтов "RAID 0" - всё остальное становится уже мало интересным.

10, 5, 5е - лишен этого недостатка.

Строить софтовый рейд для более менее серьёзной системы ВН - гм, моветон. Если нет отдельной платы или чипа, то проще тогда оставить диски как есть и писать сразу на все диски.

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.