Flavio,  primeiro obrigado por responder.

O Kernel eh 2.32-5-amd64 . O S.O eh  debian.


Não achei o aplicativo limits no s.o, apesar disso existe o conf dele, no
/etc/security/limits e ele estah todo comentado.

Alguma dica ?

Obrigado.





Em 4 de outubro de 2011 13:59, Flavio Henrique Araque Gurgel <
fha...@gmail.com> escreveu:

> Em 4 de outubro de 2011 11:26, mauro fonseca <mfons...@pbh.gov.br>
> escreveu:
> > Amigos,
> > Estou fazendo a migracao entre as versoes 8.4 e 9.04 do postgres,
> utilizando
> > a mesma servidora.
> > Instalei na servidora, as 2 versoes do banco e fiz o seguinte
> dump/restore .
> > pg_dump bd_banco1 --disable-triggers -p 5430 -b -v -Fc | pg_restore
> > --disable-triggers -d bd_banco2 -j 12 1>ok 2>erro
> > Ocorre, que apos determinado tempo (mais ou menos 2 horas )  um erro eh
> > gerado:
> > pg_restore: [arquivador] não pôde criar processo filho: Não foi possível
> > alocar memória
> > A servidora tem a seguinte configuracao:
> > 128 Gb de Ram
> > 32 nucleos
> > A base original tem 233 Gb em HD.
> > A configuracao do postgres  8.4:
> > shared_buffers = 2GB
> > wal_buffers = 8MB
> > checkpoint_completion_target = 0.9
> > effective_cache_size = 13GB
> > work_mem = 112MB
> > maintenance_work_mem = 1GB
> > checkpoint_segments = 16
> > A configuracao do postgres 9.x
> > shared_buffers = 18GB                   # min 128kB
> > work_mem = 448MB                                # min 64kB
> > maintenance_work_mem = 1GB              # min 1MB
> > checkpoint_segments = 16
> > checkpoint_timeout = 300s
> > effective_cache_size = 52GB
> > wal_buffers = 8MB
> > fsync = off
> > O sysctl
> > kernel.shmmax = 67732090880
> > kernel.shmall = 16536155
> > vm.overcommit_memory = 2
> > kernel.core_uses_pid = 1
> > Se alguem puder ajudar ?
>
> Verifique o arquivo /etc/security/limits.conf
> Verifique o comando, no usuário que roda o PostgreSQL e no usuário que
> roda o pg_restore:
> limits -a
> Qual a distro/versão do kernel (uname -a)?
>
> []s
> Flavio Gurgel
> _______________________________________________
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a