Dimensionnement du serveur

Les chiffres de cette section sont des repères pour la planification, et non des résultats de mesures sur votre matériel. La consommation dépend des protocoles, des réglages et des sources : prévoyez donc une marge et vérifiez la charge sur place. L’interface web affiche la charge du CPU, de la mémoire et des interfaces réseau du nœud, et le dépassement des seuils est signalé par des alertes (Alertes (alerter)).

Processeur et mémoire

Règle générale (Configuration système requise) : 1 cœur à 2,4 GHz et 1 Go de mémoire pour chaque tranche de 200 Mbit/s de trafic. Comptez l’entrée et la sortie ensemble : le nœud analyse et vérifie chaque paquet en entrée et l’envoie séparément sur chaque sortie.

Exemple : 40 chaînes HD à 8 Mbit/s, chacune envoyée une seule fois en multicast. Entrée 320 Mbit/s, sortie 320 Mbit/s, soit 640 Mbit/s au total : selon la règle, cela fait 3–4 cœurs.

  • La mémoire croît davantage avec le nombre de flux qu’avec le trafic. Pour une simple diffusion UDP, la règle « 1 Go pour 200 Mbit/s » est généreuse, mais ne prévoyez pas moins de 2 Go pour le système et le service.

  • Un flux avec diffusion OTT garde en mémoire une fenêtre de segments — environ 40–80 secondes de la chaîne.

  • Le transcodage n’entre pas dans la règle. Le transcodeur a besoin de ses propres ressources — des cœurs CPU ou un GPU (Transcodeurs). Si les chaînes sont transmises telles quelles, aucun transcodeur n’est nécessaire.

Adaptateurs DVB

Chaque adaptateur lit tout le transpondeur — généralement 40–80 Mbit/s — et en extrait les programmes nécessaires. Pour la planification, prévoyez jusqu’à un cœur par adaptateur : c’est une borne supérieure, la consommation est généralement bien moindre. Si un cœur est malgré tout entièrement occupé, le nœud déclenche l’alerte de code 40 (dvb-thread-cpu, Liste des alertes).

  • Le désembrouillage logiciel BISS de plusieurs programmes d’un transpondeur occupe une petite fraction d’un cœur.

  • Le module CAM désembrouille lui-même et ne charge presque pas le nœud. La limite ici est le module lui-même : le nombre de programmes qu’il désembrouille simultanément est indiqué dans ses caractéristiques.

Diffusion aux clients (OTT)

Calculez les téléphones et tablettes des clients selon la bande passante sortante : nombre de spectateurs simultanés × débit de la chaîne. 200 spectateurs à 3 Mbit/s font environ 600 Mbit/s depuis le nœud. Avec un tel nombre de spectateurs, c’est l’interface réseau et le lien vers le réseau des clients qui atteignent leur limite avant le processeur : tous les spectateurs d’une chaîne lisent les mêmes segments en mémoire, et il n’y a pas de copie distincte par spectateur.

Interfaces réseau

  • Séparez le multicast destiné aux téléviseurs et le côté Internet et OTT sur des interfaces différentes, ou au moins sur des VLAN différents. Le nœud envoie le multicast depuis l’interface définie sur la sortie, et sert l’OTT depuis l’adresse de son serveur HTTP : cette séparation s’obtient donc d’elle-même.

  • 0,5–1 Gbit/s de multicast occupent entièrement un port 1 Gbit/s. Si le multicast peut atteindre 1 Gbit/s, prévoyez de ce côté du 10 Gbit/s ou une agrégation de deux ports 1 Gbit/s.

  • Le nœud n’a pas de limite propre sur la vitesse d’envoi du multicast : les limites sont fixées par la carte réseau, le commutateur et la configuration IGMP (Réseau multicast dans un hôtel).

Disque

Sans DVR, le nœud n’a besoin d’espace que pour les réglages, les journaux et de petites bases (statistiques, journal, EPG) : environ 10 Go d’espace libre pour /var/log/pss et le répertoire des réglages, avec de la marge. Le journal main.log fait l’objet d’une rotation quotidienne, et les anciens fichiers sont supprimés au bout d’un mois (Journal du service). L’archive DVR se calcule séparément, selon la profondeur et le débit des chaînes (OTT et DVR).

Exemples

Petit hôtel

Grand hôtel

Chaînes

30 : 10 SD à 3 Mbit/s et 20 HD à 8 Mbit/s

80 : 20 SD à 3 Mbit/s et 60 HD à 8 Mbit/s

Trafic multicast

190 Mbit/s

540 Mbit/s

Sources

2 adaptateurs DVB, chaînes depuis Internet

4 adaptateurs DVB, chaînes depuis Internet

Clients en OTT

jusqu’à 30 spectateurs à 3 Mbit/s — 90 Mbit/s

jusqu’à 200 spectateurs à 3 Mbit/s — 600 Mbit/s

CPU selon la règle

entrée et sortie 470 Mbit/s — 3 cœurs, plus jusqu’à 2 cœurs pour les adaptateurs : 4–6 cœurs

entrée et sortie 1,7 Gbit/s — 9 cœurs, plus jusqu’à 4 cœurs pour les adaptateurs : 10–14 cœurs

Mémoire

4 Go

8–16 Go

Réseau

1 Gbit/s pour le multicast, 1 Gbit/s pour Internet et l’OTT

10 Gbit/s ou 2 × 1 Gbit/s pour le multicast, 1 Gbit/s pour Internet et l’OTT

Disque sans DVR

10 Go pour les journaux et les réglages

10 Go pour les journaux et les réglages

Si une protection contre la panne du serveur est nécessaire, le second nœud se dimensionne de la même manière (Redondance).