Capaciteitsplanner · Productiviteit

Hoeveel RAM heeft SearXNG nodig?

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

Werkende set0,5 GB
Als LXC0,5 GB
Als VM1 GB
vCPU1
Schijf2 GB

Waarom dit getal

SearXNG stuurt je zoekopdracht naar andere zoekmachines en voegt de resultaten samen. Het bouwt zelf geen index op en bewaart niets, dus het geheugengebruik wordt bepaald door het aantal werkprocessen, niet door gebruik.

LXC of VM?

Zet SearXNG 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

  • Het aantal uwsgi-werkprocessen bepaalt je geheugengebruik — vier is voor huishoudelijk gebruik ruim.
  • Redis is nodig voor de snelheidsbegrenzer; zonder die begrenzer blokkeren zoekmachines je verzoeken.
  • Bij intensief gebruik lopen upstream-zoekmachines je alsnog dichtzetten. Dat is een limiet van het model, niet van je hardware.

Hoeveel passen er?

na host en 12% marge
Aantal exemplaren van SearXNG per servergrootte
ServerAantal SearXNGBeschikbaar
8 GB10×5,28 GB
16 GB24×12,32 GB
32 GB52×26,4 GB
64 GB109×54,56 GB
Reken door met je eigen hardware en de rest van je configuratie erbij. Open de planner

Ook in Productiviteit