Skip to content

CPU selection

When calculating a platform for a video surveillance system or service, you need to know the maximum number of cameras that particular CPU can handle simultaneously. This may help avoid CPU overloading in production. However, since there is no universal officially recognized performance scale for all known CPUs, choosing generally comes down to simple brute force.

We've tested Watcher with a number of the most popular CPUs to provide general recommendations for choosing a CPU. The models given below as an example are not strictly recommended; these are just a few examples from our practice. The most accurate way of CPU selection remains to be load testing under the maximum load.

CPUs can be divided into low-, medium- and high-performance. The table below provides some examples and rough recommendations for the number of cameras.

Performance Model example Cameras per core
Low Intel® Xeon® CPU X5675 @ 3.07GHz up to 20
Middle Intel(R) Xeon(R) CPU E5-2697 v4 @ 2.30GHz 20 to 30
High Intel(R) Xeon(R) CPU E3-1270 v3 @ 3.50GHz more than 30