---
title: Otimização do funcionamento do nó
url: https://doc2.pstreamer.tv/pt/manual/extras/tuning.html
lang: pt-BR
product: Perfect Streamer
version: 2.0.2.362
---

# Otimização do funcionamento do nó

Recomendações para instalações com um grande número de fluxos, quando surge escassez de CPU ou de memória.

## Carga de CPU

- Ative a filtragem e a modificação do MPEG-TS ([Filtragem MPEG-TS](../streamer/spts.md#streamer-spts-filter)) apenas onde forem realmente necessárias: por padrão todos os filtros estão desativados e cada filtro ativado acrescenta processamento ao caminho crítico do fluxo. O mesmo se aplica às análises aprofundadas ([Análises aprofundadas](../streamer/analyzer.md#streamer-analyzer-deep)).
- O mosaico decodifica os quadros de todos os fluxos. Ele pode ser desativado por completo nas configurações do servidor, seletivamente em fluxos individuais («Gerar mosaico») ou atualizado com menor frequência, aumentando o «Intervalo de verificação (s)». Observe que o intervalo de verificação é comum — ele também comanda a reverificação das fontes e o retorno à entrada principal ([Redundância de fontes](../streamer/spts.md#streamer-spts-reservation)), portanto o seu aumento torna mais lenta também a reação da redundância.
- A carga atual por fluxo é visível na janela de estatísticas (seção «Profiler») e na tela «Monitor do Sistema» ([Monitor do Sistema](../webui/monitor.md#webui-system)).

## Memória

O Perfect Streamer devolve periodicamente ao sistema operacional a memória não utilizada e, na unidade systemd fornecida, o número de pools paralelos de alocação de memória está limitado por padrão (variável de ambiente `MALLOC_ARENA_MAX`). Isso contém o crescimento gradual da memória residente na operação com dezenas de fluxos; o crescimento em si não é consequência de vazamento. Normalmente não é necessário alterar o valor manualmente.

## Bases de dados de estatísticas e EPG

Os erros de estouro da fila da base de dados de estatísticas ou da base de EPG ocorrem quando o desempenho do disco é insuficiente: as bases estão em um meio de armazenamento lento ou o sistema está sobrecarregado.

A localização das bases é definida pelo parâmetro `data-dir` do arquivo de configuração `pss.properties` (por padrão — o diretório de configuração). Soluções possíveis:

1. Transferir as bases para um meio de armazenamento rápido (SSD) por meio do parâmetro `data-dir`. A variante com `/tmp` utiliza a memória do sistema: exige a avaliação da memória livre e o ajuste do prazo de retenção das estatísticas; na reinicialização os dados são perdidos.
2. Reduzir o detalhamento das estatísticas — parâmetro `dbstat-detail` (intervalo em segundos, por padrão 5; admite-se até 30).
