Hardware Requirements for Shinobi
The requirement on what hardware to use varies based on your deployment expectation. We'll go over some frequently seen setups and what hardware may suit them.
Date Added : Mon May 26 2025 11:19:10 GMT+0000 (Coordinated Universal Time)
Last Updated : Mon May 26 2025 15:00:46 GMT+0000 (Coordinated Universal Time)
Below is a table of generally estimated hardware Recommendations extrapolated from a few test cases we have recorded.
For reference here are the test cases referenced :
- Hardware Test Notes - XPS 8950 Desktop with 70 Cameras doing Object Detection on GPU
- Hardware Test Notes - Lenovo Tiny PC with 8 Cameras doing Object Detection on CPU
- Hardware Test Notes - AMD Ryzen Threadripper PRO 5975WX 32-Cores with 277 Cameras doing NO Object Detection
Important Notes to be consider when reading this table :
- Storage estimation are for a 2 week period.
- Event-based storage is estimated here assuming 30 second recording is created every 20 minutes.
- Object Detection ON rows include AI inference; GPU is mandatory.
- No Object Detection rows assume no AI, so CPU is ~50 % lighter and no GPU is required. Motion Detection is considered and runs on CPU.
- Extrapolation of these suggestions are created with the assistance of AI and may be considered modest. Meaning you can probably get deployed with less powerful specifications. See our actual Hardware Test Notes for a clearer idea.
- Test on any hardware you may already have before purchasing anything for your deployment to better understand how your cameras will perform with Shinobi.
- Camera counts between 100 and 1000 are extrapolated from a previous AI extrapolation found here.
- Feel free to feed this page link to AI, like ChatGPT, and ask it questions based on the provided information to better tune your deployment goals.
Cameras / Mode | 720 p @ 25 fps, 1 Mb s⁻¹ (H.264) | 1080 p @ 25 fps, 2 Mb s⁻¹ (H.264) | 4 MP @ 25 fps, 2 Mb s⁻¹ (H.265) |
---|---|---|---|
5 — Object Detection ON |
• CPU: 2 c / 4 t (Pentium Gold G7400) • RAM: 4 GB • Storage 24/7: ≈ 0.8 TB • Storage Event: ≈ 19 GB* • Net: 1 GbE • GPU: GTX 1050 Ti 4 GB |
• CPU: 4 c (Core i5-3470) • RAM: 6 GB • Storage 24/7: ≈ 1.5 TB • Storage Event: ≈ 38 GB* • Net: 1 GbE • GPU: GTX 1050 Ti |
• CPU: 6 c (Core i5-13400 / Ryzen 5 5600) • RAM: 6 GB • Storage 24/7: ≈ 1.5 TB • Storage Event: ≈ 38 GB* • Net: 1 GbE • GPU: GTX 1050 Ti |
5 — No Object Detection |
• CPU: 2 c (Celeron G6900) • RAM: 4 GB • Storage 24/7: ≈ 0.8 TB • Storage Event: ≈ 19 GB* • Net: 1 GbE |
• CPU: 2 c / 4 t (Pentium G4560) • RAM: 4 GB • Storage 24/7: ≈ 1.5 TB • Storage Event: ≈ 38 GB* |
• CPU: 3–4 c (Core i3-12100 / Ryzen 3 4100) • RAM: 4 GB • Storage 24/7: ≈ 1.5 TB • Storage Event: ≈ 38 GB* |
30 — Object Detection ON |
• CPU: 8 c (Ryzen 7 5700X / i7-12700) • RAM: 8 GB • Storage 24/7: ≈ 4.5 TB • Storage Event: ≈ 113 GB* • Net: 1 GbE (2.5 GbE pref.) • GPU: GTX 1050 Ti |
• CPU: 16 c (Ryzen 9 5900X / Xeon Silver) • RAM: 12 GB • Storage 24/7: ≈ 9 TB • Storage Event: ≈ 227 GB* • Net: 2.5 GbE • GPU: GTX 1050 Ti |
• CPU: 20 c (EPYC 7302 / Xeon Gold) • RAM: 16 GB • Storage 24/7: ≈ 9 TB • Storage Event: ≈ 227 GB* • Net: 2.5 GbE • GPU: GTX 1050 Ti |
30 — No Object Detection |
• CPU: 4 c (Ryzen 5 5500 / i5-10400) • RAM: 6 GB • Storage 24/7: ≈ 4.5 TB • Storage Event: ≈ 113 GB* |
• CPU: 8 c (Ryzen 7 3700X / Xeon E-2278) • RAM: 8 GB • Storage 24/7: ≈ 9 TB • Storage Event: ≈ 227 GB* |
• CPU: 10 c (EPYC 7252 / Xeon Silver 4210) • RAM: 12 GB • Storage 24/7: ≈ 9 TB • Storage Event: ≈ 227 GB* |
100 — Object Detection ON |
• CPU: 16 c (Xeon Gold 5218 / EPYC 7302) • RAM: 128 GB • Storage 24/7: ≈ 16 TB • Storage Event: ≈ 0.4 TB • Net: Dual 10 GbE • GPU: RTX A2000 / RTX 3060 Ti |
• CPU: same as 720 row • RAM: 128 GB • Storage 24/7: ≈ 30 TB • Storage Event: ≈ 0.75 TB • Net / GPU: same |
• CPU / RAM: same • Storage 24/7: ≈ 30 TB • Storage Event: ≈ 0.75 TB |
100 — No Object Detection |
• CPU: 10 c (Xeon Silver 4210 / E5-2640 v4) • RAM: 32 GB • Storage figures: same as OD row (no-change) • Net: Single 10 GbE |
• CPU / RAM: same • Storage: ≈ 30 TB / 0.75 TB |
• CPU / RAM: same • Storage: ≈ 30 TB / 0.75 TB |
200 — Object Detection ON |
• CPU: 24 c (Xeon Gold 6248 / EPYC 7402) • RAM: 256 GB • Storage 24/7: ≈ 32 TB • Storage Event: ≈ 0.8 TB • Net: Dual 10 GbE • GPU: RTX A4000 / RTX 3080 |
• CPU / RAM: same • Storage 24/7: ≈ 60 TB • Storage Event: ≈ 1.5 TB |
• CPU / RAM: same • Storage 24/7: ≈ 60 TB • Storage Event: ≈ 1.5 TB |
200 — No Object Detection |
• CPU: 16 c (Xeon 5218 / EPYC 7302) • RAM: 64 GB • Storage: same as OD row |
• CPU / RAM: same • Storage: ≈ 60 TB / 1.5 TB |
• CPU / RAM: same • Storage: ≈ 60 TB / 1.5 TB |
500 — Object Detection ON |
• CPU: 64 c (EPYC 7713 / dual Platinum 8352Y) • RAM: 640–768 GB • Storage 24/7: ≈ 80 TB • Storage Event: ≈ 2 TB • Net: Dual 25 GbE • GPU: 2 × RTX A6000 / 2–3 × RTX 4090 |
• CPU / RAM: same • Storage 24/7: ≈ 150 TB • Storage Event: ≈ 3.75 TB |
• CPU / RAM: same • Storage 24/7: ≈ 150 TB • Storage Event: ≈ 3.75 TB |
500 — No Object Detection |
• CPU: 32 c (dual Gold combo / EPYC 7713 (part-ctrl)) • RAM: 128 GB • Storage: same as OD row |
• CPU / RAM: same • Storage: ≈ 150 TB / 3.75 TB |
• CPU / RAM: same • Storage: ≈ 150 TB / 3.75 TB |
1000 — Object Detection ON |
• CPU: 128 c (dual EPYC 7713 / dual Platinum 8380) • RAM: 1 TB + • Storage 24/7: ≈ 160 TB • Storage Event: ≈ 4 TB • Net: Dual 40–100 GbE • GPU: 2 + × NVIDIA A100 or multi-4090 cluster |
• CPU / RAM: same • Storage 24/7: ≈ 300 TB • Storage Event: ≈ 7.5 TB |
• CPU / RAM: same • Storage 24/7: ≈ 300 TB • Storage Event: ≈ 7.5 TB |
1000 — No Object Detection |
• CPU: 48–64 c (dual Platinum 8380 / dual EPYC 7713) • RAM: 256 GB • Storage: same as OD row |
• CPU / RAM: same • Storage: ≈ 300 TB / 7.5 TB |
• CPU / RAM: same • Storage: ≈ 300 TB / 7.5 TB |