Requisitos Mínimos

Os requisitos mínimos para instalação dos componentes do PostgreSYS 3.0.2 podem variar de acordo com a carga de trabalho desejada ou as necessidades técnicas e organizacionais de cada ambiente.

Entretanto, para atender minimamente os requisitos de ambientes produtivos, sugerimos:

  • PgSmart (Orquestração)

    • CPU: 1GHZ Dual Core

    • RAM: 512 MB

    • Disco: 100 MB de espaço livre

  • PostgreSQL (Banco de Dados)

    • CPU: 1 GHZ Dual Core

    • RAM: 4 GB [1]

    • Disco: 2 GB de espaço livre

  • PgBouncer (Pool de Conexões)

    • CPU: 1 GHZ Dual Core

    • RAM: 1 GB [2]

    • Disco: 100 MB de espaço livre

  • pgBackRest (Gerenciamento de Backups)

    • CPU: 1 GHZ Dual Core

    • RAM: 512 MB

    • Disco: 100 MB de espaço livre

  • Patroni (Agente de Alta Disponibilidade) [3]

    • CPU: 1 GHZ Dual Core

    • RAM: 1 GB

    • Disco: 100 MB de espaço livre

  • etcd (Repositório de Configurações Distribuído)

    • CPU: 2 GHZ Dual Core

    • RAM: 2 GB [4]

    • Disco: 100 MB de espaço livre

  • HAProxy (Proxy de Alta Disponibilidade)

    • CPU: 1GHZ Dual Core

    • RAM: 1 GB [5]

    • Disco: 100 MB de espaço livre

É recomendado que as máquinas sejam de uso exclusivo do Ambiente de Banco de Dados.
Para o download dos pacotes de instalação serão necessários até 5 GB de espaço livre em disco.

Caso necessite, solicite apoio na Área de Suporte.

Sistemas Operacionais Suportados

O PostgreSYS está disponível para os seguintes sistemas operacionais:

  • CentOS 7.5 ou release superior

  • CentOS 8.0 ou release superior

  • Red Hat Enterprise Linux 7.5 ou release superior

  • Red Hat Enterprise Linux 8.0 ou release superior

  • Oracle Linux 7.5 ou release superior

  • Oracle Linux 8.0 ou release superior

  • Rocky Linux 8.0 ou release superior

  • AlmaLinux 8.0 ou release superior

Em breve, novas distribuições Linux estarão suportadas.


1. Considerando ambientes produtivos, que requerem quantidades significativas de memória para processos de manutenção, paralelismos, work_mem e etc.
2. Por padrão, o componente PgBouncer requer 2kB de memória por conexão.
3. O Agente de Alta Disponibilidade, representado pelo componente Patroni, deve ser instalado no mesmo servidor do PostgreSQL.
4. O desempenho do componente etcd está diretamente associado à memória disponível no servidor para cache dos dados (chave-valor). Para ambientes de alta disponibilidade com mais de 20 servidores PostgreSQL, avalie o aumento da memória.
5. Considerando até 1000 conexões por segundo.