XProtect Server Calculator

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

11/1/23, 10:14 AM XProtect Server Calculator

Server and Storage Recommendation


Calculation Information
Configuration Date: November 01, 2023 Integrator Details
Configuration Name: 90 Cameras First name: NITHIN
Product: XProtect Last name: KK
Professional+ Company: -
System Overhead: 20% Email: [email protected]
Phone: -

Cameras
Camera Resolution / Codec / Continuous Motion Motion/Event Days of Resulting Bitrate
Name Qty Complexity FPS FPS Hours % Retention (kbps)

Camera 90 HD1080 (1920x1080) 15 0 24 0 120 2702.94


h.264
Medium-Low (Typical)

Recording Server Specification


Qty Rec. Server Disk Throughput Total: 0.00 MB/s
1x Server(s) with the following configuration Estimated IOPS: 0.00
1x Xeon Silver 4208 @ 2.10GHz Rec. Server Video Storage: 0.00 GB
16 GB RAM Network Interface Controller Configuration:
Windows Server 2019 Standard
Usage Speed Required Bitrate Details
OS and Application Volume - Disk Configuration:
2x 256 GB minimum RAID 1
Camera 1 Gbps 291.92 Mbps

Client 1 Gbps 291.92 Mbps

Live DB 1 Gbps 291.92 Mbps iSCSI SAN

SAN Storage Specification


Live Database Disk Configuration: SAN Disk Throughput Live DB: 36.49 MB/s
Connectivity iSCSI SAN SAN Disk Throughput Archive DB: 0.00 MB/s
39 x Enterprise 10 TB RAID 5 SAN Disk Throughput Total: 36.49 MB/s
HDD Estimated IOPS: 185.60
SAN Video Storage Total: 378.33 TB

Disk Notes: Since there will not be separate arrays for the Live and Archive Databases, it is recommended to not setup
archiving. If there are multiple arrays then the cameras need to be evenly distributed between the arrays. The
calculations have been done assuming that the system is not archiving.

Disk Notes: Enterprise grade drives designed with a minimum sustained transfer rate of 184 MB/s (1TB) to 269 MB/s
(18TB).

Network Notes: Bandwidth calculations are done assuming 90 cameras being viewed simultaneously from each server.
Milestone recommends using at least two network cards so the client network and camera network can be
separated. A minimum of two network cards are used in this configuration for that reason.

SQL Maintenance Notes: SQL server should be set to a regular backup schedule and transaction logs truncated as part of the
scheduled backup process.

https://www.milestonesys.com/my-milestone/xprotect-server-calculator/ 1/2
11/1/23, 10:14 AM XProtect Server Calculator

GENERAL DISCLAIMER: All information, to include but not limited to, documentation, configuration calculations, installation and
trouble-shooting advice, consultancy and support services which may be provided within this email is
delivered 'as is' without warranty of any kind. Unless otherwise agreed in writing between you and Milestone
Systems A/S or its Affiliates, system integrator, as the recipient, agree to assume the entire risk as to the
results and performance achieved or not achieved by reliance on such information. Milestone Systems A/S
and its Affiliates shall, to the extent allowed by law, assume no liability for the Recipient’s reliance on such
information and disclaims all warranties, whether express or implied, including but not limited to, the implied
warranties of merchantability, fitness for a particular purpose, title and non-infringement, or any warranty
arising out of any proposal, specification or sample with respect to the email. Furthermore, Milestone
Systems A/S and its Affiliates shall not be liable for loss of data, loss of production, loss of profit, loss of use,
loss of contracts or for any other consequential, economic or indirect loss whatsoever in respect of delivery,
use or disposition from the content of this email.

** All figures above assume an even distribution of cameras (quantity and resolution) across all Recording Servers.

https://www.milestonesys.com/my-milestone/xprotect-server-calculator/ 2/2

You might also like