Calcular los discos y la carga de red para videovigilancia¶
La red se dimensiona según los streams transmitidos; la capacidad del archivo, según los datos grabados y su período de conservación. Compruebe el rendimiento de los discos con escritura y lectura simultáneas. Estos límites se verifican por separado: una capacidad suficiente no garantiza una velocidad suficiente.
Las fórmulas siguientes utilizan unidades decimales: 1 Mbit/s = 1 000 000 bit/s, 1 MB = 1 000 000 bytes, 1 TB = 10¹² bytes. Un byte tiene 8 bits. Los valores GiB y TiB que muestran algunas herramientas utilizan potencias de 1024 y son numéricamente menores para el mismo número de bytes.
Carga de red¶
El tráfico entrante es la suma de los bitrates de todas las fuentes que recibe el streamer. Si recibe un stream principal y un substream, cuente ambos. Para bitrate variable, mida también los picos.
El tráfico saliente depende del número de streams abiertos simultáneamente. Un espectador con un mosaico de cuatro cámaras genera cuatro visualizaciones. Añada por separado las exportaciones del archivo y las transferencias entre servidores, incluidas las copias de seguridad si se utilizan.
Para streams iguales:
Entrada, Mbit/s = número de streams recibidos × bitrate de un stream
Salida, Mbit/s = número de visualizaciones simultáneas × bitrate del stream visualizado
Para cámaras diferentes, sume sus bitrates. Multiplique el resultado por el factor de reserva elegido para el proyecto. Por ejemplo, una reserva del 30% implica un multiplicador de 1,3; es un supuesto del cálculo, no un límite automático de Watcher.
Compruebe la dirección de la interfaz y las características de la red. La ubicación también tiene en cuenta la carga total de red; indique el ancho de banda medido en la configuración del streamer.
Discos¶
Para la grabación continua de un stream:
Archivo, bytes = bitrate, bit/s × conservación, s / 8
Archivo diario, GB = bitrate, Mbit/s × 10,8
Por tanto, un stream de 1 Mbit/s genera 10,8 GB al día antes de los datos adicionales y la reserva. Para varios streams, sume los volúmenes teniendo en cuenta el número de copias guardadas y el modo real de grabación. La conservación adicional de episodios y los streams independientes aumentan el consumo.
Para determinar la capacidad que debe adquirir, divida el volumen calculado por la fracción del disco que prevé utilizar. Por ejemplo, con un límite de diseño del 90%, el divisor es 0,9. No considere una cifra de otro ejemplo como límite universal de ocupación: compruebe la configuración DVR y el espacio libre necesario en su instalación.
El período de conservación se establece en segundos mediante expiration. La conservación adicional de episodios puede mantener una parte del archivo durante más tiempo. Los límites de bytes y de ocupación del disco también afectan a la limpieza; una profundidad configurada no garantiza ese período si la capacidad es insuficiente.
Para comprobar la velocidad, sume la escritura y la lectura prevista del archivo. Divida entre 8 para convertir Mbit/s en MB/s. Compare el resultado con la velocidad medida en su sistema de archivos con la misma combinación de operaciones. La velocidad secuencial especificada para un disco no describe numerosas lecturas simultáneas de distintas cámaras.
Para configurar la raíz y la lista de discos, consulte DVR del streamer. Distribuir datos entre discos no crea por sí solo una copia adicional del vídeo.
Ejemplo¶
Suponga que el proyecto incluye:
- Cámaras — 500 streams grabados de 1 Mbit/s cada uno.
- Visualizaciones — 200 streams simultáneos de 1 Mbit/s cada uno.
- Conservación — 7 días, es decir, 604 800 segundos.
- Reserva — 30% añadido al tráfico y al volumen calculados.
- Ocupación — se prevé utilizar como máximo el 90% de la capacidad adquirida.
Resultado:
Entrada con reserva = 500 × 1 × 1,3 = 650 Mbit/s
Salida con reserva = 200 × 1 × 1,3 = 260 Mbit/s
Datos de 7 días = 500 × 1 000 000 × 604 800 / 8 = 37,8 TB
Datos con reserva = 37,8 × 1,3 = 49,14 TB
Capacidad adquirida = 49,14 / 0,9 = 54,6 TB
Para comprobar los discos de este ejemplo, la escritura con reserva es de 81,25 MB/s. Si las 200 visualizaciones proceden del archivo, se añaden 32,5 MB/s de lectura: en total, 113,75 MB/s antes de las demás operaciones de almacenamiento.
Este cálculo determina la carga sin afirmar cuántos discos son adecuados. Elija una matriz que proporcione la capacidad necesaria y soporte simultáneamente la combinación medida de escritura, lectura y limpieza. Después, compruebe que no haya huecos de grabación con la carga requerida.
Calcular streams y visualizaciones según el rendimiento de los discos¶
El cálculo inverso es posible si se conoce el rendimiento verificado del almacenamiento. Con un bitrate idéntico B y un factor de reserva k:
Streams grabados + lecturas del archivo ≤ 8 × P / (B × k)
Aquí P es la velocidad mixta medida en MB/s y B es el bitrate de un stream en Mbit/s. Las visualizaciones en vivo no siempre leen el disco, y las exportaciones del archivo pueden transmitirse a mayor velocidad que el bitrate original; tenga en cuenta las operaciones reales.
El resultado de esta fórmula está limitado por los discos. Compruebe por separado la CPU, la red y la reserva ante fallos del streamer.