Мы произвели тестовое подключение 200 камер к собственному ПО BSP VMS для изучения работоспособности системы и функций в целом, и решили поделиться с вами некоторой информацией по вопросам нагрузки.
Подключение производилось на сервер Dell PowerEdge R720
Основные характеристики сервера :
Процессор (CPU): Dual Intel Xeon E5-2620 Six Core 2.0GHz 15MB 7.2GT/s 95W
Память (RAM): 80 GB
Сеть (NIC): Dell 4-Port Gigabit Network Daughter Card
Windows server 2012 r2 64Bit
При тестировании использовалось 9 коммутаторов BSP-POE-2624N-02 и Cisco 8 Port Gigabit
Сеть была построенная следующим образом:
Коммутаторы соединены между собой таким образом чтобы от сервера до IP камеры было не больше 3 коммутирующих устройств, для того чтобы избежать проблем с работой сети. Коммутаторы BSP-POE-2624N-02 соединены портами с пропускной способностью 1GB, и далее подключаются к Cisco, у которого все порты поддерживают скорость 1GB/s.
200 камер подключенные к сети, были добавлены на сервер с ПО BSP VMS. Клиент данного ПО способен отображать максимальную сетку камер 12*12, т.е. 144 камеры. Таким образом нагрузка на сервер определялась тем что в режиме просмотра мы наблюдаем 144 камеры с включенной постоянной записью, а на остальные 56 камер так же установлен режим постоянной записи, только без наблюдения.
Нагрузка на сервер без подключения камер:
Нагрузка на сервер при подключении 50 камер:
Нагрузка на сервер при подключении 100 камер:
Нагрузка на сервер при подключении 150 камер:
Нагрузка на сервер при подключении 200 камер:
В результате тестирования, все камеры отображаются в режиме реального времени без задержек т.к. правильное построение сети исключает возможные проблемы и недостаток пропускной способности. Данного сервера так же более чем достаточно для подключения такого количества камер. Основная нагрузка идет на процессор сервера, ОЗУ память на работу видеонаблюдения расходует максимум 1,5 GB в режиме наблюдения за 144 камерами, и постоянной записью в общем количестве 200 камер.
Стоит отметить что результаты теста на каком либо другом ПО могут значительно отличаться. Так же в нашем тесте не было использовано интеллектуальных модулей которые сильно влияют на загрузку процессора.