No recording devices configured
| Group | Cameras | Resolution | GB/Day | Total TB |
|---|
| Resolution | Megapixels | H.264 Bitrate | H.265 Bitrate |
|---|---|---|---|
| 720p (1280×720) | 0.9 MP | 0.7 Mbps | 0.5 Mbps |
| 1080p (1920×1080) | 2.1 MP | 1.5 Mbps | 1.0 Mbps |
| 3MP (2048×1536) | 3.1 MP | 2.0 Mbps | 1.5 Mbps |
| 4MP (2560×1440) | 3.7 MP | 2.5 Mbps | 2.0 Mbps |
| 5MP (2592×1944) | 5.0 MP | 3.0 Mbps | 2.5 Mbps |
| 4K/8MP (3840×2160) | 8.3 MP | 6.0 Mbps | 4.0 Mbps |
| 12MP (4000×3000) | 12.0 MP | 12.0 Mbps | 8.0 Mbps |
| RAID Level | Usable Capacity | Min Drives | Max Drives | Fault Tolerance |
|---|---|---|---|---|
| No RAID | 100% (n drives) | 1 | — | None |
| RAID 1 | 50% (1 drive) | 2 | 2 | 1 drive |
| RAID 5 | (n-1)/n drives | 3 | — | 1 drive |
| RAID 6 | (n-2)/n drives | 4 | — | 2 drives |
| RAID 10 | 50% (n/2 drives) | 4 | — | 1 per mirror |
| RAID 50 | ~80% (varies) | 6 | — | 1 per array |
| RAID 60 | ~75% (varies) | 8 | — | 2 per array |
RAID 5/6 arrays larger than 10 drives increase rebuild time and failure risk. Use RAID 50/60 for larger deployments, or adjust "Max Drives Per Array" in Advanced Settings.
RAID storage pools should not be filled to 100% capacity. Maintaining free space ensures optimal write performance and extends drive lifespan. This setting does not apply to non-RAID (single drive/JBOD) configurations.
| Utilization | Performance | Recommendation |
|---|---|---|
| 80% (Default) | Optimal | ✓ Recommended for all workloads |
| 85% | Good | Acceptable for mixed read/write |
| 90% | Degraded writes | Read-heavy workloads only |
| 95% | Poor writes | ⚠️ Not recommended - emergency only |
Video surveillance is primarily a write-heavy workload. Maintaining 80% utilization provides headroom for consistent performance and future growth.
Hard drive manufacturers use decimal (base-10) measurements, while operating systems use binary (base-2). This results in lower actual formatted capacity.
| Advertised | Formatted (Actual) | Difference |
|---|---|---|
| 2 TB | 1.82 TB | -0.18 TB |
| 4 TB | 3.64 TB | -0.36 TB |
| 8 TB | 7.28 TB | -0.72 TB |
| 12 TB | 10.91 TB | -1.09 TB |
| 16 TB | 14.55 TB | -1.45 TB |
| 20 TB | 18.19 TB | -1.81 TB |
| 26 TB | 23.65 TB | -2.35 TB |
Formula: Formatted TB = Advertised TB × 0.909495
Based on WD Purple Pro surveillance-grade drives. Prices are approximate retail and may vary by vendor.
| Capacity | Est. Price | $/TB |
|---|---|---|
| 2 TB | $113 | $56.50 |
| 4 TB | $173 | $43.25 |
| 8 TB | $330 | $41.25 |
| 12 TB | $450 | $37.50 |
| 16 TB | $525 | $32.81 |
| 18 TB | $555 | $30.83 |
| 22 TB | $690 | $31.36 |
| 24 TB | $750 | $31.25 |
Prices based on WD Purple Pro series. Bulk/distributor pricing typically 10-20% lower.
| Mode | Typical Activity | Storage Multiplier |
|---|---|---|
| Continuous 24/7 | 100% | 1.0× |
| Motion - High Traffic | 50-70% | 0.5-0.7× |
| Motion - Medium Traffic | 25-40% | 0.25-0.4× |
| Motion - Low Traffic | 10-20% | 0.1-0.2× |
| Scheduled (Business Hours) | ~50% | 0.5× |
Simple Mode vs Advanced Mode
Step 1: Configure Devices (Advanced Mode)
Step 2: Configure Camera Groups
Step 3: Set Global Parameters
Step 4: Review Results
Step 5: Save & Export
Advanced Drive Settings (Global)
Advanced Settings (Per Camera Group)
H.265 (HEVC) is the newer, more efficient codec that typically reduces storage requirements by 30-50% compared to H.264 while maintaining the same video quality.
Recommendation: Use H.265 for new installations if your NVR and cameras support it. The storage savings are significant over time.
Your RAID choice depends on your priorities:
For video surveillance, RAID 5 is most common for small-to-medium systems, while RAID 6 is preferred for larger deployments where rebuild times are a concern.
This is due to how storage manufacturers and operating systems measure capacity:
The result is approximately 9% less usable space than advertised. For example, a 16TB drive formats to about 14.55TB.
This calculator accounts for this by default (checkbox in Advanced Settings). Disable it only if you're working with raw manufacturer specifications.
Pool Utilization Target refers to how much of your RAID array's capacity you should actually use. The industry best practice is to keep RAID pools at 80% or less utilization.
Why not fill to 100%?
Note: This setting only applies to RAID configurations. Single drives (No RAID) don't have the same overhead concerns.
Motion-based recording only stores video when activity is detected, dramatically reducing storage needs:
A camera recording continuously needs about 42 GB/day at 4K H.265. The same camera with 25% motion activity only needs about 10.5 GB/day – a 75% reduction!
Tip: Be conservative with your estimates. Underestimating motion activity can lead to storage shortfalls.
Frame rate selection depends on your use case:
Higher frame rates increase storage proportionally. Going from 15 fps to 30 fps doubles your storage requirements with minimal practical benefit for most security applications.
The bitrate values used are industry-standard estimates for typical surveillance scenarios. Actual bitrates can vary based on:
The Safety Margin setting helps account for these variations. For critical projects, consider adding 15-25% margin or performing actual bandwidth tests with sample cameras.
While technically possible, mixing drive sizes in a RAID array is not recommended:
Best Practice: Use identical drives (same manufacturer, model, capacity, and firmware version) for optimal performance, reliability, and capacity utilization.
If you must mix drives, use the smallest drive size in your calculations to ensure accurate capacity estimates.
The Network Bandwidth calculation shows the total throughput required to stream video from all cameras to your NVR:
Planning Tips:
This calculator offers multiple ways to save and share your work:
Save Project:
Export PDF:
Export JSON:
Import JSON: