Requisitos del sistema
Para ejecutar Yucca son suficientes los siguientes recursos:
- CPU (procesador) - 1 núcleo
- RAM (memoria) - 512Mb.
- DISK (espacio libre en disco) - 1Gb.
Estos son los requisitos mínimos solo para ejecutar el servidor; sobre el consumo al agregar cámaras, lea aquí y aquí.
Requisitos de las cámaras
La cámara debe transmitir el flujo mediante el protocolo RTSP, y el video debe estar en códec h264 o h265.
Capacidad máxima del servidor
Según la experiencia de nuestros clientes, hemos llegado a la conclusión de que, en promedio, la relación ideal es 10 cámaras por 1 núcleo de CPU. Así, supongamos que en un servidor con 24 núcleos y una frecuencia de procesador de 2,5-3,0 Ghz se pueden ubicar sin problemas entre 240 y 250 cámaras. Con valores más altos, el LA empieza a crecer notablemente y pueden observarse artefactos e inestabilidad.
Cálculo del espacio en disco
Supongamos que tenemos 150 cámaras idénticas con un bitrate de flujo de 2M, de las cuales queremos escribir un archivo con una profundidad de 14 días:
- 2 megabits por segundo, esto es 2/8 = 0,25 megabytes
- 0,25 * 60 * 60 = 900 megabytes por hora
- 900 * 24 = 21600 megabytes => 21,6 gigabytes al día por 1 cámara
- 21,6 * 14(días) = 302,4 gigabytes en 14 días por 1 cámara
- 302,4 * 150 = 45360 gigabytes => 45,36 terabytes
Este simple cálculo permite estimar aproximadamente cuánto espacio ocupará nuestro archivo. También conviene tener en cuenta que las matrices no deben llenarse al 99%, y es mejor mantener libre al menos un 5-10%.