System Calculator

Use this tool to calculate:

  • Server network connection bandwidth requirement
  • Server CPU load
  • Disk storage space and disk speed requirements
  • Recommendation for Pilot's FIFO setting

This calculator helps you to approximate bandwidth and maximum number of cameras for one
Pilot server, including the functionality to view and to use Pilot's Motion Detection.

NOTE: This calculator gives an approximate figures. AFI cannot be held responsible for any inaccuracies.

1. CALCULATE BANDWIDTH


1.1 Calculate total frames per second (fps) for recording.
   
Total recording cameras cameras
Total frames per second fps
fps Total


1.2 Choose what format you will use.
You need to calculate step 1.1 in order to calculate this!
Format
Mb Ingress


1.3 Optional: Fill in the number of cameras you want to see live at the same time.
You need to calculate step 1.1 & 1.2 in order to calculate this!
Live client views - for single client/server use 0 live views
Mb Egress
 

About bandwidth:
The maximum bandwidth of an Ethernet network adaptor is the maximum speed minus 46 %.

For 100 Mb you can stream maximum 54 Mb.
For 1000 Mb you can stream maximum 540 Mb.

This calculation assumes an ethernet adapter connected in 100 Mb/s Full Duplex mode.

Always calculate the maximum stream for recordings and the maximum number of live views if you use a single network adaptor.

Special settings are needed when using multiple network adaptors.

Fiber Optic adaptors can have other maximum values.

 
2. CALCULATE CPU LOAD

 

2.1 Calculate maximum number of cameras (CPU load).
You need to calculate step 1.1 in order to calculate this!

 
Choose range of your total number of cameras cameras
%


2.2 Optional: Calculate extra CPU load due to number of connected Pilot clients.

You need to calculate step 2.1 in order to calculate this!
Choose number of clients: clients
%


2.3 Optional: Calculate extra CPU load due to motion detection.

You need to calculate step 2.2 in order to calculate this!
Number of cams with motion detection using Pilot software.
(NOT MOTION DETECTION FROM CAMERA)
cameras
(max. 10 cameras)
% for 1 CPU

About this CPU Load:

The result will be the maximum load with 1 processor and can not be above 100%.
When using more CPU's the maximum load can be divided into the number of CPU's you use.

Using the camera's built-in motion detection (if available) can
reduce the Pilot server's CPU load!

 
3. CALCULATE DISK STORAGE & STORAGE SPEED


3.1 Calculate disk storage requirement.

You need to calculate step 1.1 and 1.2 in order to calculate disk storage!
 
Number of days days
Number of hours per day hours per day
GB
TB


3.2 Calculate storage speed (without buffering).

This part is very important !!!

When using fast processors, the server can handle video streams.

The hard disk must handle these streams. Regularly, the buffer speed is given by the manufacturers. You must ask or test the speed without buffering.

When a hard disk cannot handle these large data streams, your system will halt on memory.

You need to calculate your Total Bandwidth (step 1.3) in order to calculate storage speed!
 
Mb


3.3 Calculate the Pilot Storage FIFO settings.
Take the camera that has the highest frame-rate.

You need to calculate step 1.2 in order to calculate this!
 
GB
About these FIFO settings:

The result of this calculation should be the difference between minimum and preferred free space.

The Pilot system has a default buffer of 15 GB per storage location.