Optimisation du fonctionnement du nœud¶
Recommandations pour les installations comportant un grand nombre de flux, lorsque le CPU ou la mémoire viennent à manquer.
Charge CPU¶
N’activez le filtrage et la modification MPEG-TS (Filtrage MPEG-TS) que là où ils sont réellement nécessaires : par défaut, tous les filtres sont désactivés, et chaque filtre activé ajoute un traitement sur le chemin critique du flux. Il en va de même pour les analyses approfondies (Analyses avancées).
La mosaïque décode les images de tous les flux. Elle peut être désactivée entièrement dans les paramètres du serveur, de manière sélective pour certains flux (« Générer la mosaïque »), ou rafraîchie moins souvent en augmentant l”« Intervalle de vérification (s) ». Notez que l’intervalle de vérification est commun : il régit également la revérification des sources et le retour sur l”entrée principale (Redondance des sources), si bien que l’augmenter ralentit aussi la réaction de la redondance.
La charge courante par flux est visible dans la fenêtre des statistiques (section « Profileur ») ainsi que sur l’écran « Moniteur système » (Moniteur système).
Mémoire¶
Perfect Streamer restitue périodiquement au système d’exploitation la mémoire inutilisée, et l’unité systemd fournie limite par défaut le nombre de pools d’allocation mémoire parallèles (variable d’environnement MALLOC_ARENA_MAX). Cela freine la croissance progressive de la mémoire résidente avec des dizaines de flux ; cette croissance ne signale pas en soi une fuite. Il n’est normalement pas nécessaire de modifier cette valeur manuellement.
Bases de données des statistiques et EPG¶
Les erreurs de débordement de la file d’attente de la base de données des statistiques ou de la base EPG surviennent lorsque le disque n’est pas assez rapide : les bases sont placées sur un support lent ou le système est surchargé.
L’emplacement des bases est défini par le paramètre data-dir du fichier de configuration pss.properties (par défaut, le répertoire de configuration). Solutions possibles :
Déplacer les bases sur un support rapide (SSD) au moyen du paramètre
data-dir. L’option/tmputilise la mémoire du système : évaluez la mémoire disponible et ajustez la durée de conservation des statistiques ; les données sont perdues au redémarrage.Réduire le niveau de détail des statistiques — paramètre
dbstat-detail(intervalle en secondes, 5 par défaut ; 30 au maximum).