---
title: Programmoptimierung
url: https://doc.pstreamer.tv/de/manual/tune.html
lang: de
product: Perfect Streamer
version: 1.13.3.445
---

# Programmoptimierung

Treten bei vielen **stream**s Probleme mit hoher CPU-Last oder Speichermangel auf, können die Einstellungen optimiert werden.

MPEG-TS-Filter- und Verarbeitungsfunktionen deaktivieren, falls nicht erforderlich. Standardmäßig ist beim **stream** die Funktion **Clean All Unnecessary Data** aktiviert — deaktivieren Sie sie, wenn keine unerwünschten Daten im Stream vorhanden sind. Bei vollständiger Deaktivierung dieser Funktionen verschwindet im Report der Abschnitt **Original Media Information**.

Vollständige Deaktivierung oder Änderung der **Mosaic**-Einstellungen. Eine vollständige Deaktivierung erfolgt in den Server-Einstellungen. Sie können sie individuell für jeden **stream** deaktivieren oder das Aktualisierungsintervall mit der Einstellung **Check Interval** ändern.

**Anstieg des Speicherverbrauchs bei einer großen Anzahl von Streams.** PSS gibt nicht genutzten Speicher periodisch an das Betriebssystem zurück, und die mitgelieferte *systemd*-Unit begrenzt standardmäßig die Anzahl paralleler Speicherzuteilungs-Pools (Umgebungsvariable **MALLOC_ARENA_MAX**). Das bremst den allmählichen Anstieg des **RSS** beim Betrieb mit Dutzenden von Streams und ist keine Folge eines Lecks. Den Wert manuell zu ändern ist in der Regel nicht erforderlich.

## Queue-Overload-Fehler für die Datenbanken DBStat und DBEPG

Treten auf, wenn die Datenbankleistung nicht ausreicht — langsame Festplatte oder überlastetes System.

Den Speicherort der Datenbanken legt der Parameter `data-dir` in der Konfigurationsdatei `pss.properties` fest.

Mögliche Lösungen:

1. Verschieben der Datenbankdateien nach /tmp. Es wird der Systemspeicher verwendet — eine Abschätzung des verfügbaren Speichers und Anpassung der Statistik-Aufbewahrungsdauer ist erforderlich (siehe Server-Einstellungen). Bei einem System-Neustart gehen die Daten verloren.
2. Detaillierungsgrad der Statistik reduzieren — siehe Parameter dbstat-detail. Standard 5 s, lässt sich bis 20 erhöhen.
3. Die EPG-Datenbank im Arbeitsspeicher halten — Parameter `dbepg-memory=true` setzen.
