Forums/Version 2/Beta testing support area

Answered

Virtualization and running more than 40 cameras on a single tower.

paul gysler
asked this on Jan 17 14:40

I have heard that it is possible to run up to 40 camera's on single computer, but what about the possibility of 40 cameras per core?

By having multiple operating systems on the same computer I can reduce power consumption as well as produce more redundancy. The redundancy can be used in the beta testing as well. Imagine one operating system dedicated to Version 1 Bluecherry and another to Version 2 Bluecherry. Or run different versions of version 2. Each would have its own processor, but each would share data from the same DVR card. I would never have to worry about an update killing my entire surveillance. 

More cameras? Yes please. With a virtualization I can simaltanously run as many operating systems as processor cores. I could theoretically build a duel xeon hyperthreaded 6 core server. Hyperthreading doubles your availible cores. Resulting in 2 x 12 core processors in one machine. If 40 cameras can run on one processor, and there are 24 processors availible, totalling 960 cameras on a single tower!

960 camera on a single tower?!? Its not likely for the sheer bulk of cables and cards. However, 96 camera should not be out of the question. 6 DVR cards on a single motherboard. 2 DVR cards per Virtualized operating system.

Vitalization is now common practice. Companies that had 8 different boxes for 8 different services can now run all those services on a single machine with the same separated security. The problem of all your eggs in one basket was solved by running 2 machines mirrored with the same services. Its highly unlikely for 2 systems to both go down with the regular power precautions. I assume to if you spliced the video cable an fed it to two machines it would have the same redundant effect.

 

Comments

User photo
Curtis Hall
Bluecherry

I'm not that up to speed on PCI pass through and virtualization, but I'm sure you can only share on PCI device with each virtual machine.  So, technically, you might be able to stack four cards in one computer and run four seperate virtual machines and it might work okay.

Virtualization is great for IP cameras, and something that we usually recommend to customers when trying out the software.  

Eventually you will hit a disk I/O buffer, depending on the recording frame rate, resolution and most importantly video bitrate.  

January 17, 2012 14:47
User photo
paul gysler

Would multiple hard-drives with large cashe buffers reduce the disk I/O buffer problems? 4 operating systems 4 hard-drives...

January 17, 2012 15:14
User photo
Curtis Hall
Bluecherry

I'm not sure how much cache buffers on the hard drives would help.  RAID would help, but you raise the cost.

It would be alot of trial and error :)

January 17, 2012 15:15