VMS Server Sizing

Author: Sean Patton, Published on May 25, 2018

Specifying the right sized PC/server for VMS software is one of the most important yet difficult decisions in IP video surveillance. In the past manufacturers designed and certified that a specific appliance 'box' would support a specific number of cameras (e.g., 4, 8, 16, etc.). Of course, the simplicity came with limited flexibility for expansion.

With VMS software being widely deployed on 'regular' PCs/servers, integrators need to properly specify the right ones. If your machine is not powerful enough for your cameras, you can face all sorts of painful issues and difficult to troubleshoot problems.

The good news is, fundamental guidelines exist to help select the right hardware.

Inside, we explain many of the factors to consider, including:

  • New Technology Impact
  • Key hardware drivers (CPU, RAM)
  • Server Cost Differentials
  • Maximum Throughput
  • Throughput Calculations
  • Bits versus Bytes
  • Smart Codec Impact
  • H.265 Impact
  • GPU Processing
  • Multicast Support
  • Multiple NIC Support
  • Manufacturer Specifications

********** *** ***** ***** **/****** *** *** ******** ** *** of *** **** ********* *** ********* ********* ** ** ***** surveillance. ** *** **** ************* ******** *** ********* **** * specific ********* '***' ***** ******* * ******** ****** ** ******* (e.g., *, *, **, ***.). ** ******, *** ********** **** with ******* *********** *** *********.

**** *** ************* ****** ********** '*******' ***/*******, *********** **** ** ******** ******* *** ***** ones. ** **** ******* ** *** ******** ****** *** **** cameras, *** *** **** *** ***** ** ******* ****** *** difficult ** ************ ********.

*** **** **** **, *********** ********** ***** ** **** ****** the ***** ********.

******, ** ******* **** ** *** ******* ** ********, *********:

  • *** ********** ******
  • *** ******** ******* (***, ***)
  • ****** **** *************
  • ******* **********
  • ********** ************
  • **** ****** *****
  • ***** ***** ******
  • *.*** ******
  • *** **********
  • ********* *******
  • ******** *** *******
  • ************ **************

[***************]

New ********** ******

***** ********** ************ ** *** **** * ***** **** **** an ****** ** *********** *** ****** ** ******* **** * server *** *******. ******* **** ****** ** *** ****** ********** can ******** *** ****** ** ******* ********. ***** ******, *.*** streaming *******, *** *** ********** *** ******** *** ******** *** server.

Key ******** *******

*** ****** *********** ** **** ********* ** *** *** ***, directly ********* *** **** ***** *** ** ********* *** ******* and *********. ******-***** ****** ********* ***** **** ******** ********* **** significantly *** ***** ** ** ***** **** ******* **** ******** server ********. ***** ************ **** ********* ** *** ******** *** used, *** *** ********* ** * ********* ** **** ****** manufacturer **************:

  • ***** *******, ~*-** *******: ****-**** **********, **** ** ***** **** 2 *** ***** ** **** **-*****, *** ***
  • ***-**** *******, ~**-** *******: ****-**** *********, **** ** **** **-*****, 8GB ***
  • ***** *******, ~**+ *******: *-**** ********** **** ** **** ** Family ** **** **-*****, ** ** ***

**** ********* *** *** ************* ******* *** ** ********** ** form ****** ** ***-***** ******* **** ** **** ** **. For ********, **** * *** *** ** ********** *** ********* only ***** ** ******* ***, ***** ***** *** ** ***** in ****-*** ************ *** *******.

Server *****

******* *** ********* *** ********* **** **** ****** *** ********* system ** *** ***-$*** *** *****, ******* ***/*** ********** ***. Small ******* *** ** *** ** *****-******* *** ***** **** desktop, ***********, *** **** ****-** ********, ** *** ***** ** ~$500-1,000 ***. ***-***** ******* ******** **** **** ****** ************ ** small **** *******, ~$*,***-*,***. ***** ******* *** **** ******** ***** this *****, ********* ** ************* *** ******* ****. $*,***-**,*** ** more ** ****** *** **** ****** ******, *** ** *** increase ** ***, *** *****, *** *** ******** ** ****** counts ** **** ***** ****, ********* ***** ********, *** ******** NICs ***** ******** ** **** *****.

********** ********* ***** ** *** ** *** ****** ***** ******** in ****** ******. ********** ***** **** *** ** *** **** generally **** ***** $*** *** ** *** **** ** * server. **** **** *********, *******, ** *** ***** ****** ** processor ***** *** ******** ***** *** *******, ** *** **** from * *** **** *.** *** **** ********* ** ***** core *.** *** *** ** $***-***.

Importance ** ******* **********

*** **** ** ********** **** *** ********* ******* ********** ** the ****** **** **. ** *** ********* **** ***** **** based ** ******* ****** **********, ** ***** ***** **** ***** the ******* *** ***** ******* ** ****, ********* ** ******* packets *** **** ** *****. **** *********** **** ******** * server ** **-**% ******* ** **** *******.

Total ******* ********** ************

**** ********** *******, ***** ******* ********** ******** ** *** **** critical ******. ********** ** *** ***** ****** ** ********* ****** into *** *** *** ******* (*.*., ** **/*, ****/*, ***.)

***** *** *** ******* ***** *** ****** ****:

  • *** ********** ** ********* *******: *** ******** *** ******* ** cameras ********* ** ******** *** ******* ********* ** ***** **********. This *** ** ** ****** ** *********** *** ****** ** cameras ** *** ****** ****, *.*., ****** ***** ******* **** a ****** **** ** ***** **** = ** **** *****. However, **** ***** ******** *******, ***** **** **** **** ******* each ******'****** ************* ***********, *** *******. ** ******* ***** ***** *-* **/* at *****, **** ***** *********, **** *** ****** ******** ** underspecified ******. *** *** ** ****** **** ** ***** ******* that ******* ******* *** ***** (*** *** ****** ** ***** ***).
  • *** ****** ** ********** *******: *** ****** ****** ***** **** account ** ********** ************ ** ********** *******. **** ** *********** the ******** *********** ** *******, ***** ****** ******* ***** *** fixed ********, ** *** ***** **** ******** ***** *** ******* to *** ****** *** **** ******* ******* ** *******. ** best, ** ****** ******, ********** ****** ** ********** *** *** worst ****, **** *** ******* ****** ** ******* ********* ******* all ******* **************. ********** *** ** ******** ** ******* ****, with *** ******** ***** *** *** *** ******, ** **'* supported, ** **** ** **** ******* **** * *** ******:

client throughput

*** ******'* ***** ********** ** *** *** ** ***** *** figures. ** * ****** **** (**) ***** ******* **** * Mb/s *******, *** *** ******* ******* *** ******* (** **** total) ****** ** ********* ** ****** *** ****. ***** ************ are ******** ** *** ************. **** **** ******* *** ****** PC ******** ** *** ****** ******, ******* ******* *** ****** through *** ******, ****** ******* ** ********** ************. ****** **** secondary ******* **** ******* ** **** ** ******* **** *** camera ** *** ****-******, *.*., ** * *****-****** ****. ***** should ******* *** ***** ******* ****** ********** **** ***** *** provider.

Bits ****** *****

** ******* ***** ********* **** *** *****. **** ******* ****** their ********** ***** **** *** ****** *** **** *** ******* specify ***** ****** **** ***** ***** *** ******. * **** = * ****, ** ** * ************ ********** ****/* **********, that ** ***** ** *** **/* ** ****** *******.

Smart ***** ******

** **** *****,***** ********** ******* ******** *************, **** ~**% ** * ******* ** active ****** ** **% ** **** ** *** ****** ******. While ***** ********** ****** ******* ****** ****, ******: ******* **** still ** ***** ** **********************.

*** *******, ** *** ******* ******* ** ~** **/* *** camera *** ** ***** ******, *** ********* ****** ** ~*** Kb/s, **** ****** ********** ****** ** **** ** ********* ****** load *** ****** **********. ******* ** ******* *** **** ********* bandwidth *** ****** ** ******* ******** ****** ***** ***** ****.

H.265 ******

** ******** ** ***** ******, *.*** ******* ******* ******** ** H.264 *** ******, **** **-**% ********** ******. *******, ***** ********** are ********* "**** ****", ******* ** ******* ** ******/********** ****** as ** ***** ******. ******* ** ****, *** ******* ****** present **** ***** ***** ****** *** *** ******* **** ***** typical (***-*****) *.***.

***** ****** **** **** **** *.*** ******* **** ******** *** (and/or ***) **** **** ***** ******-**** ****** *********. ******* *.*** is **** ********* ********* ** ****** **** *.***, **** ******** decoding **** ****** *** **** ******, ***** ***** ******* *** motion ********* *** ****** *** ****. ***** ****** ** ***** of **** **** ****** ******* *** ******** ***** *.*** *** motion ********* ***** ********* (***-*********) ******* *** **** *** ********.

GPU ********** *******

********** ******-***** ********* (*********** *******, ****** *********, ***** *********, ***) to *** ********* ** ******* ** ******** ** *** ******* for *** ********** ******* ** ****** ********.

**** *** ******* ** **** *********** ******** ********** ***** ****** *********** *** ******, ***** ***** ** ****** *** *********. *** testing ****** * *********** ******** (**% - **%) ** *** load **** ********** ** *** ******'* ******* ***** ***.

** ********** *********** (**) ** **** ******** ********* ****** **** common ** *** ***** ******** ********, ** ****** **** *** resource ************ **** ****** **** **** ********.

Multicast ******* ******* ******

********* ******** ** * *** ******** *** ****** *** ************ of *** ***** ********** ********* ** * ******.

* *** **** ******** ************, **** * ******** ********** *******, will ****** ****** ******** ** ******* ******* ******* ******** **** the ******* ******* ******, ******* ** **** *** ******. *** server **** ************ **** **** **** ** ******* *** *** incoming ******* **** *** ******, *** ******** ******* **** **** be *** *** ***** **** *** ********. **** *** *** potential ** **** *********** ********* ** **** ******** ****** ************ but **** **** * ********** ****** ** ******* ***** **** viewing ** *******.

Multiple *** *******

**** ************ **** ******* ******* ** ** ********* ** *** or **** ******** **** ******** **** ******* ****** ***. ** other ****-************ ************, * ********* *** *** ** ******** *** failover/backup *************. ** **** ** ***** ********** ******** * ******/*********** solution **** *** ******* ********* **** *** ******** ******* ******** configuration ****** *** ****** ********* ****** *** *** ********.

Manufacturer **************

**** ********** ** *****, *** ****** **** ********* ****** ** manufacturer ***************. ***** ********** ******* ***** ** *** **** *** minimum ************ *** ***** ***** ********** *** **** ********** **** seeking **** ******* ** ****** *****. ** ** ********** ** willing ** ****** *** ********* **** ** ***** ** "************" (according ** **************) ****** *** *** ************** ***** ** ***** project ******* *** **********, **** *** ** **** ** **** some **** **** * ***** *******. *** ***** ******* ** play ** ****, ******** ******** ** ************ *************** ** * minimum ** ***********.

*** *** ***** *************** *** ************ ****** ******* *************. **** that ***** **** ** ***** *** ********* ** ********** ****, others *** **** ******* ** * ****** ** ******* *** server. **** ****** ** ************, *** ***** ****** ****** ***** these *******:

  • ********: ******** ***** *** ************** ** *********** ************ *******, **** *** ****** ********* *********** ******* ** ** **** Mbps, *** *** *********** ********** ** ** *******.
  • *****: ***** ***** ****** (*** ******) *************** ** *** ***************** ***** *** ***** ****** ******** ********. ***** ****** *** ****** ** and ***-*** ****. *************** *** ***** *** ******* *** ********* configurations.
  • *******: ****** ************ *** ***** *** *******, ***********, *** ****-*********** configurations *********'* *************. ** ******** ***** *** ***** *** **** *********** ***** is **** ********* ******* *** *** ** ***** *********** ********** at ** ** *,******* **** (**** ******* ************ ******).
  • *********: ****** ************ *** ****** *** *** *** ****-*** ******* in********* *************. ********** *********** ***** **** ***-*** ******* ********** ** ** 100Mbps ***** / ******* ******, *** ****-*** ******* ********** ** to ******* ***** / ******* ****** ******* ***********.
  • *********: ********* ******** ******** ***** ******* ******* ******** *************** **** ******* ******. ** ********** *********** ** ************** *** recorders *** ******.

******* ***** *************** **** **** *** * ***** *************, **** some ******** *** ********* ****** ** *********, ************ ******** *********** may ** *************. *******, ***** ** ****** ****** ** ****-****** hardware *************** ** **** *** ***** *******, ** ******* ** general *************** *** ******* ********** ******. ***** ****** **** ******* whether ***** *************** *** **-**-****, ** **** **** ******* *** pre-sales **********, ** **** *** ******* ***********, ***** ***** *** become ******** ** *** ****, ******* ******.

Comments (11)

****,

**** ******* ** ****** ******. **** ***** ******* ** *** to ******* *** ***** ****** ********* (***) *** *** ****** and *** *** ******* ** **** ******** *** **** *** events ** *** ********* ******. **** *** * ******** ********* in *** ****** ** *** ********** ***** (*** **** ****) you **** **** *** *** ******.

******* ***** ******-**** ***, *** ****** ****** ** **** ********** by *** */* *********. *** **** ** **** ******, **** technology, *** **** ********** ********* *** *********.

*** ****** ****** * ******** **** ********* ** ****** */* subsystems ******** **,*** *** *** **** ******. ***** *** *** available ** *** ** ********. ** **** *** *** **** cards **** ******* ****** ** *****. ********* ********** ******* *** drives ** * **** ** ***. **** **** *** *** RAID ********** **** *** ***** **** **** ** ****** ** a **** *** (** **** * ** *** ******). ***** may ** ***** ******* (******* ****) *** ** *** ****** RAID **** ******. **** *** **** ****, * **** **** the ********* ***** ******* *** **** ****** *** * ***** in * **** * ************* ** * ** * *** perplexed :-).

* ***** ****** **** ** **** ******'* ********** ***** ****** 4K ****** **** ****** **** *** *** *** **** ****** drives. ** ***** * *********** ********* *** ** *** ** the ***** ********** ****** ******** ********* **** ********* ** ****** 4K ****** ****** *** ******** ****/***** ***********?

**** * ** **** *** ***** ***** ********, *** ****** I ******* * ******, ** ******* *** *****, * ***** then ** ***** *** **** *. **** ** ** ***** (performance-wise) *** **** ******* *** **** ** ********. * ***** recommend ****** ******** **** **** * (*** **********, ****** ******) than ** *** **** **. *** ** ****? **** **** 10, *** *** **** **** **** ****** *** **** ***** okay, *** ** **** ***, **. *** *** **** *** of *** ***** **** ** ****** *** **** *** ** all **** ****. **** * ****** ** **** * *** has *** ******** ******* ** ***. *** ****** ** ****** before ******* ** ** ****** ********* ** **** ****** (**'* not ******) *** * ***** **'* ** *** **** **'* or ***** **'* ** ******.

** ****** ****** ** **** ***** *********** *** **** ***** integrity. *********** ***** ** ***** *** ** **** ** *****, SSD ***** ***** **** ****** *****.

**** *********?

* ******* *** **** **** ******* ******* ******** ** ****** court. **** ****** ******* ** ***** * ********** ** ***** camera ***** ***** ****** *****? *.* *** **** * ****** imager ***** ***** ****** *** * ***** ****** ***** ******.

**** ** ***** **** ** ***********, *** ** *** ********* I ***** * *** **** ***** *** ***** ******* **** or ***** ********** *** ****** ***/** *********** ****?

*** ****** *** ***** ****** ******* ******* * ********* **** to * ******. *** ******* * *** ** ******* **** is ** *******...

* ****** ****** ****** (*** *********, *** ***..**** * ***** vanilla ***) **** ******* *** **** ** * ****** **** like * ****** ** '*******-*******-******' ********** ***** ***** ** *** destination. ** *** ***********, *** ******* ** ******** *** *** he ****.

*** *****-****** **** **** *****.... *** ***** ** *** ***** with ******** ******** ****** ******** **** * *****, ** **** it *******, *** ******** **** ** ** ********* ****** **** can ** ********. **** **** **** ** *** ****** ******... CPU, ******, ******* ** **** * *** ***** ***** ** cams, * ******* ** ***** ******** *** ********* ********* *** each ***. ** ******** **** **** **** **** ******** (**** Axis *** ****).

* **** ******* ****** ***** ** ****** ***** ** **** useful *** ** ****** ***** ******.

** ** ****** ***** ** **** **********, ***, ***** **********, scene ****** ****** *** ****** ******* (***********) ** ** **** to **** * ****** ** * ****** ************** ***** ** estimates. *** **** **** ****** ********** ***** **-**** ********* ************ with ****** ******* *** *** **** ******** *******.

**** ** **** **** *** ******* ****** *** **** ** data **********, ******** ** *** ********* *********** ******** (******** *** use ** ******** ****). ***** ** *** **** ********** ******* RAID ** ********* ******* *** **** *****. ***** ** **** popular ******* ** ******** * ****** *** ** ********** (**********, capacity, **** *****) ** **** ** *** ***'* **** **** arrays *** ***** (*** ** ******* ***** **** *** ****** HDD ***** ** ****, *** **** ** ******** *** ********* of * *** ***** ***** *** ***** *** ***** ** rebuilding).

** **** ****** (**** * *** ** ******** *******), *** need ** ** ********* **** *** ****** ** *******, *** mainly **** *** ********** *** ********* ***** (***** ** ********* a ******* ** *** *******). *** *** *** ** ** accurate ************ **** ****, *** ** **** ******* ***, ********* on *** ****** ****/***** *** *** *** ******, ***** **** be ********** ******** ************.

**** **** ******** ****** ** *** ** *** **** ********* tasks ** ******** * ******-******** *************. ** **** ****, ** an **********, * *** ******* ************** ** ****** * ******** check ** *** ** ***** ** * **** ** **** vendor * ******** ***** ** ******* *******. *** ****** **** you ******* ****** ********* ** **** ** ******* *** ********** and ********* ** *** ****** *** ********** ** *********, **** whatever ********** ** ****** *** *** **** ** **** ***. I've *** ********* *** ************** **** ******* * ** *** post-installation ***** ** ******* **** *** ****** *** ********* *** required *****, **** ******** ********** **** ***** ** *** ******. If ** ********** ** ****** ** **** *** **** ** smart ***** *******, *** ** ******** * *** ****** ** motion, ****** ******* ********** **** ******** **** *** ******** * higher ****** ** ******, **** * ********* *** **** ** going ** ******* ****** **** *********/****** *********, **** *** *** integrators **** **** ******.

*** **** ***** ****** ** ** ****** ************ **** *** manufacturer, ****** ************, % ** ******, *** ** *** **** a ******** ****** ****** ** *** *** *** ***.

***** *** **** *** ****..

* ********** *** ****** *** *** ******, ****** ** ******* vendor-agnostic ************** *** *** ********* ** **** **** **** ** can *** ******* * *** *********** ** ****** ***********. **** I **** ***** ******* ** *** * ********* ****** *** to **** ** **** ***** ********* ***** ******** ** **** cameras.

*** ***** ** *** ******* ** ** ** ******* * minimum **** *** **** * ******** ****** *** ***** **** the ***** ** *******. **** **** **** ****, ******* **** 1 *** ** ******* * ***** ***, ******* **** * am ******* ** *** **** ******. * **** **** *********** with *** ***** *** **** *** **** **** **** ****** to ******** **** ******-******** *** **** **** ****** *** ***, with ****** ****** ** *** **** * ****.

* ***** ** ***** ** * ***** ******* *** **** to ***** * ******* ******-******** ** ***/**** *** **** * year *** *** **** ***** (********* *** ***********) ******* ************ feedback. *** **** ***** **** ** * *** ***** *** IPVM ** *****.

**** *** ***** * *** ******** ***** *** *** *******....**** and ***. **** *** ***** *** ***** *** '********'. ** of **** ****, ***** *** ** ** ****.

*** **** ** ***** *******, **** *** **** ********* ** both ***** ** *** *****. *** ** * *********** *** me ** ** *** **** ****** ***** *** ****** ********, however ** ** *** ** *** **** *********** ******..

***...** *********** ** **** **... ** ***** *****'* ********** ****** questions * ***** ****** *****.

******** ******** ***********(***** ** **********, ***, ********* ** ***) **** ***** ** example *** ***/** ***. ** ***** ***** ** ** *****://***.************.***/ to ***** **** ** ***** *** (****) ****** ***** **** only ******* ******* ***'*.

* ***** * **** ********** *** *** ** * *** on *** ***** **** ****** **** ****.

Login to read this IPVM report.
Why do I need to log in?
IPVM conducts unique testing and research funded by member's payments enabling us to offer the most independent, accurate and in-depth information.

Related Reports

Axis 2N Intercom Tested on Nov 08, 2018
Axis expanded its video intercom business buying Czech-based 2N in 2016. Despite competing against owner Axis' intercoms, 2N recently registered as...
Dahua Dual Imager Dome Camera Tested (HDBW4231FN-E2-M) on Nov 07, 2018
Dahua has introduced a dual-imager dome model, the HDBW4231FN-E2-M, with two independently positionable sensors including integrated IR, not found...
Avigilon Opens Up Analytics And Cameras on Nov 06, 2018
Avigilon is opening up. The company historically famous for advocating its own end-to-end solutions and making it harder for 3rd parties to...
Winter 2019 IP Networking Course on Nov 05, 2018
This is the only networking course designed specifically for video surveillance professionals.  Lots of network training exists but none of it...
HID: Stop Selling Cracked 125 kHz Credentials on Nov 05, 2018
HID should stop selling cracked 125 kHz access control credentials, that have been long cracked and can easily be copied by cheap cloners sold on...
Worst Products on Nov 03, 2018
Security integrators periodically report on their favorite and worst products to IPVM. These are known integrators who IPVM pays to answer surveys....
Video Surveillance Hard Drive Failure Statistics 2018 on Nov 02, 2018
Hard drive failures can be significant service problems but how common of an issue are they in video surveillance? How long do drives last when...
Unisight Company Profile on Nov 01, 2018
Hikvision's largest US OEM, LTS has started to carry Unisight, whose products (shown below) look a lot like Hikvision's rival Dahua: Who is...
Cloud Video Storage Usage 2018 on Oct 31, 2018
Storing email and documents in the cloud have long been common, with on-site email or file servers increasingly eliminated. However, what about...
Contactless Access Credentials Guide on Oct 29, 2018
Contactless credentials are the most common component used in an access control system and while many look alike externally, important differences...

Most Recent Industry Reports

Axis: "No One Wants To Buy A Camera" on Nov 09, 2018
Axis has, in its own description, made a bold declaration: The industry is changing so rapidly that the following statement might seem bold but...
Video Surveillance Hard Drive Size Statistics 2018 on Nov 08, 2018
What is the most common hard drive size for video surveillance? 150+ integrators answered: What size hard drive do you most commonly use? What...
Axis 2N Intercom Tested on Nov 08, 2018
Axis expanded its video intercom business buying Czech-based 2N in 2016. Despite competing against owner Axis' intercoms, 2N recently registered as...
Haven Targets School Security with Lockdown Lineup on Nov 08, 2018
Haven, a US startup founded in 2014 as a residential-focused company, has now raised funding and is offering a lineup of commercial grade locks for...
Ubiquiti Protect Video Surveillance Profile on Nov 07, 2018
Ubiquiti has now been in the video surveillance market for 7 years (see our first coverage back in 2011). In that time, the company's revenue has...
Kogniz Silicon Valley AI Startup Profile on Nov 07, 2018
Kogniz is a Silicon Valley company that aims to bring AI analytics to security and surveillance, centering on their own smart cameras: We spoke...
Dahua Dual Imager Dome Camera Tested (HDBW4231FN-E2-M) on Nov 07, 2018
Dahua has introduced a dual-imager dome model, the HDBW4231FN-E2-M, with two independently positionable sensors including integrated IR, not found...
Directory Of Video Doorbells on Nov 06, 2018
Video doorbells are one of the fastest growing categories in video surveillance, especially among residences. The optimal placement of these...
Avigilon Opens Up Analytics And Cameras on Nov 06, 2018
Avigilon is opening up. The company historically famous for advocating its own end-to-end solutions and making it harder for 3rd parties to...
Favorite Video Surveillance Hard Drive Manufacturer 2018 on Nov 06, 2018
Who is the favorite hard drive for video surveillance use? 150+ integrators answered: What is your preferred brand/model of hard drive for...

The world's leading video surveillance information source, IPVM provides the best reporting, testing and training for 10,000+ members globally. Dedicated to independent and objective information, we uniquely refuse any and all advertisements, sponsorship and consulting from manufacturers.

About | FAQ | Contact