toolchest_

Medido en un homelab real

Requisitos de RAM y CPU de SearXNG (medidos)

En nuestro homelab usa unos 63 MB de RAM en una hora normal, 95 MB en las horas de más carga, y su máximo fue de 122 MB en los últimos 30 días (instancia privada, poco tráfico).

Lo que gasta de verdad (memoria de los procesos)

Lo normal (mediana)
63 MB
Media
54 MB
Horas de carga (percentil 95)
95 MB
Máximo registrado
122 MB
Según docker stats (con caché de disco)
mediana 70 MB · pico 161 MB
Ventana
636 horas medidas, hasta el 26 sept 2026
Versión
2026.9.25-12f8b6515
Stack (todo sumado)
searxng + Valkey
Carga
instancia privada, poco tráfico
Hardware
Intel i5-10600K · 23 GB RAM · Docker (Coolify)

Qué lo hace crecer

SearXNG no publica requisitos oficiales de hardware. En la calculadora de recursos usamos 256 MB de mínimo y 512 MB de recomendado, sacados de esta medición de una instancia privada con poco tráfico (los procesos llegaron a 122 MB contando Valkey; 161 MB con la caché de disco). Una instancia pública con tráfico real necesita más.

Cómo dimensionarlo

Nuestra regla: cuenta con el máximo de memoria de los procesos más un 25 % de margen: 192 MB. Nuestra carga es pequeña: escálala con los factores de arriba antes de comprar hardware.

Combínalo con otras apps en la calculadora de recursos →

Móntalo: Alquilar un VPS · Comprar un mini-PC

Cómo lo medimos

Memoria por contenedor según Netdata en el mismo servidor, sumando el stack entero (app, base de datos y caché) hora a hora. Las cifras principales son la memoria propia de los procesos (memoria anónima: heap, pilas). La de docker stats sale más alta porque cuenta también la caché de disco activa —que Linux devuelve cuando la necesita— y la memoria compartida, como los shared buffers de PostgreSQL. Las horas en que el contenedor principal no tiene datos se descartan, no cuentan como cero. Se vuelve a medir con un script, no a mano.

Otras apps medidas