Capaciteitsplanner · Huis & IoT

Hoeveel RAM heeft Frigate NVR nodig?

Frigate NVR heeft in een homelab ongeveer 4 GB RAM nodig. In een LXC-container komt dat neer op 4 GB, als volledige VM op 4,5 GB inclusief kernel-overhead. Reken op 4 vCPU.

Werkende set4 GB
Als LXC4 GB
Als VM4,5 GB
vCPU4
Schijf100 GB

Waarom dit getal

Frigate noemt 4 GB als basis voor een eenvoudige opstelling met een paar camera's én een aparte detectie-accelerator, zonder verrijkingsfuncties. Er is bewust geen formule per camera: wat je nodig hebt hangt af van resolutie, codec, hoeveel beweging er is en welke functies je aanzet. Reken dus niet met een vast bedrag per camera.

4 GB geldt mét detectie-accelerator en zonder extra verrijking

LXC of VM?

Zet Frigate NVR in een LXC-container, niet in een VM. Je bespaart 0,5 GB aan kernel-overhead per exemplaar, de container start in seconden, en ongebruikt geheugen blijft beschikbaar voor de rest van je server in plaats van vast te staan in een reservering.

Waar je op moet letten

  • Zonder Coral-USB of iGPU doet Frigate detectie op de CPU, en dan is een gemiddelde homelab-machine al vol bij twee camera's.
  • Let op shm_size: Docker geeft standaard 64 MB, wat te weinig is. 128 MB volstaat voor twee camera's op 720p, en Frigate zet er ook logs in tot 40 MB.
  • Zet /tmp/cache op tmpfs — ongeveer 1 GB is de gangbare aanbeveling. Zonder tmpfs schrijft Frigate je SSD in korte tijd kapot.
  • Bewaar opnames op een HDD, niet op je SSD.

Hoeveel passen er?

na host en 12% marge
Aantal exemplaren van Frigate NVR per servergrootte
ServerAantal Frigate NVRBeschikbaar
8 GB1×5,28 GB
16 GB3×12,32 GB
32 GB6×26,4 GB
64 GB13×54,56 GB
Reken door met je eigen hardware en de rest van je configuratie erbij. Open de planner

Ook in Huis & IoT