Dimensionnement (english)

 

 

 


Serveur

Tout serveur possède ses limites logicielles et matérielles. Nous les avons recensées, afin que vous puissiez bâtir la meilleure architecture possible pour votre installation.

Version 7.13.2.0

Pas de limite logicielle sur le nombre de caméras. Les seules limites sont imposées par la puissance du matériel.
Stockage illimité sur SAN externe.
Répartition des caméras sur plusieurs serveurs et interface unique d’exploitation par l’option cluster.

– Tailles mémoire recommandées

CamTrace Nova 13 utilise la mémoire (RAM) pour améliorer les performances du système. La consommation de mémoire dépend fortement des traitements demandés.

– SANS détection de mouvent, indexation (analyse d’image) ou recompression Jpeg :
Mémoire de base nécessaire pour 20 caméras Full HD = 4 Go
Mémoire de base nécessaire pour 20-50 caméras Full HD = 8 Go
Mémoire de base nécessaire pour 50-100 caméras Full HD = 16 Go
– AVEC détection de mouvent, indexation (analyse d’image) ou recompression Jpeg, il faudra ajouter :
Taille de l’image x3 (composant RVB) * fps * durée du buffer en sec = valeur totale en octet (RAM)
Exemple : soit 20 caméras en 720p en 30 images /s
(1280 * 720 (taille) * 3 * 30 (fps) * 10 (sec buffer)) x20 = 5 Go à ajouter
Soit au total 4 Go + 5 Go = 9 Go

 

Processeurs

Nombre de caméras
Processeur

Indice Passmark CPU

1 à 16 Pentium G3220 3189
16 à 50 Core i3 – 4130 4795
50 à 100 Core i5 – 4440 6457
+ 100 Xeon 1230V2 8849

(Valeur sans affichage console ou traitement d’image. Sans indexation ou detection de mouvement.)

CamTrace Nova13 utilise tous les coeurs disponibles. Le moteur vidéo est multithreadé avec une utilisation minimum de 4 threads par caméra. Les traitements de type détections de mouvements ou indexations réalisés par le moteur CamTrace nécessitent des ressources CPU supplémentaires. Dans ce cas il sera nécessaire de choisir des processeurs adaptés à la charge machine (multiprocesseur) ou de réduire le nombre de caméras par serveur.

 

Vitesse d’écriture

Nous parlons ici de la bande passante d’écriture physique sur les disques.
Sur un volume RAID (ou un disque), la vitesse d’écriture continue maximum est de 80 Mo/s soit 800 Mbits
Se baser sur 500 Mbit/sec en régime permanent. Cette dernière valeur tient compte d’un effacement actif et d’une réserve de bande passante de lecture pour une consultation rapide des enregistrements. Cette valeur est valable avec des disques H24 7200 tr/m SATA.
Sur un serveur SAN externe, se baser sur 60 Mo/sec par volume RAID pour une connection fibre.

 

Bande passante réseau

400 Mb/sec par carte réseau Gb
La grande majorité des hardware CamTrace comportent deux cartes réseau Gb. Les serveurs peuvent en accueillir plus. Il est possible de configurer de l’aggrégation de lien pour coupler plusieurs cartes sur un même réseau.

 

Réémission des flux par CamTrace

En général, les réémission des flux ne constitue pas un goulot d’étranglement. Un serveur CamTrace est capable de capter et de réémettre plusieurs centaines de flux temps réel simultanément.

 

Postes clients – décodage

Lors de la décompression et l’affichage d’une mosaïque de caméras H264 avec le logiciel CamTrace client, le mode de décompression est sélectionnable par l’opérateur parmi CPU, mixte CPU GPU et full GPU.
Les modes CPU et mixte fonctionnent avec la plupart des cartes graphiques sous Windows, iOs et Linux.
Le mode full GPU fonctionne uniquement sous Windows avec des cartes Nvidia.

Les tests ci-dessous sont donnés par défaut pour le mode CPU. Le mode mixte est signalé par « CPU + GPU ».

PC2000 client Linux – Processeur G3320 – carte graphique intégrée sur carte mère
Caméra en 4CIF 20 fps compression 40%
Mosaïque 25 flux : affichage fluide (bande passante: 22Mbit/sec)

PC5001 client Windows core i5 – carte graphique Nvidia GT630 1 Go
Caméra en 4CIF 20 fps compression 40%
Mosaïque 50 flux: affichage fluide (bande passante: 70Mbit/sec)

PC6001 client Windows core i7 – carte graphique Nvidia Quadro K620 2 Go
Caméra en 4CIF 20 fps compression 40%
Mosaïque 25 flux +25 flux +25 flux (total de 75 flux) : affichage fluide (bande passante: 80Mbit/sec)