Discussion:
Postgres com varios Processadores.
gilmar cabral
2007-12-11 13:45:08 UTC
Permalink
Ola a todos.

Instalei o postgresql com o pacote tar.gz no linux em um maquina com 2
processadores.
Ai entao surgiu a seguinte duvida, o postgres por padrao na instalação
utiliza os 2 processadores ou apenas 1 processador.

Se usar apenas um processador como eu faço para ele utilizar os 2
processadores.

Desde ja agradeço
jota.comm
2007-12-11 15:14:38 UTC
Permalink
Olá,

Isso não é configuração do Postgres e sim do kernel. O Postgres por default
reconhece todos os processadores que você tem na sua máquina.

[]s
Post by gilmar cabral
Ola a todos.
Instalei o postgresql com o pacote tar.gz no linux em um maquina com 2
processadores.
Ai entao surgiu a seguinte duvida, o postgres por padrao na instalação
utiliza os 2 processadores ou apenas 1 processador.
Se usar apenas um processador como eu faço para ele utilizar os 2
processadores.
Desde ja agradeço
_______________________________________________
pgbr-geral mailing list
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
jota.comm
2007-12-11 15:21:40 UTC
Permalink
Olá,

Complementando, o Kernel tem que ser SMP (Simetric Multi Processor).

[]s
Post by jota.comm
Olá,
Isso não é configuração do Postgres e sim do kernel. O Postgres por
default reconhece todos os processadores que você tem na sua máquina.
[]s
Post by gilmar cabral
Ola a todos.
Instalei o postgresql com o pacote tar.gz no linux em um maquina com 2
processadores.
Ai entao surgiu a seguinte duvida, o postgres por padrao na instalação
utiliza os 2 processadores ou apenas 1 processador.
Se usar apenas um processador como eu faço para ele utilizar os 2
processadores.
Desde ja agradeço
_______________________________________________
pgbr-geral mailing list
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Diogo Biazus
2007-12-11 15:39:21 UTC
Permalink
Utiliza quantos o sistema operacional estiver usando. Como o
PostgreSQL é multi-processo, todo gerenciamento de processos fica a
cargo do escalonador do SO.
Observe que o ganho de performance nunca é linearmente proporcional ao
aumento no número de processadores.
Post by gilmar cabral
Ola a todos.
Instalei o postgresql com o pacote tar.gz no linux em um maquina com 2
processadores.
Ai entao surgiu a seguinte duvida, o postgres por padrao na instalação
utiliza os 2 processadores ou apenas 1 processador.
Se usar apenas um processador como eu faço para ele utilizar os 2
processadores.
Desde ja agradeço
_______________________________________________
pgbr-geral mailing list
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
--
Diogo Biazus - ***@gmail.com
Móvel Consultoria
http://www.softa.com.br
http://www.postgresql.org.br
Fernando Ike
2007-12-11 15:46:28 UTC
Permalink
Em Tue, 11 Dec 2007 11:45:08 -0200
Post by gilmar cabral
Ola a todos.
Instalei o postgresql com o pacote tar.gz no linux em um maquina com
2 processadores.
Ai entao surgiu a seguinte duvida, o postgres por padrao na
instalação utiliza os 2 processadores ou apenas 1 processador.
Isso não depende do PostgreSQL, mas se o Kernel Linux foi compilado
com suporte a SMP. Em praticamente todas as distribuições nestes
últimos dois anos tem o Kernel Linux com esse suporte ativado.


dois centavos,
--
Fernando Ike
http://www.midstorm.org/~fike/weblog
Walter Cruz
2007-12-11 16:04:55 UTC
Permalink
Oi Gilmar.

O PostgreSQL utiliza forks - para cada novo cliente conectado, um novo
processo servidor é iniciado.

Com isso, a escolha dos processadores fica a cargo do sistema operacional.

OK?

[]'s
- Walter
Post by gilmar cabral
Ola a todos.
Instalei o postgresql com o pacote tar.gz no linux em um maquina com 2
processadores.
Ai entao surgiu a seguinte duvida, o postgres por padrao na instalação
utiliza os 2 processadores ou apenas 1 processador.
Se usar apenas um processador como eu faço para ele utilizar os 2
processadores.
Desde ja agradeço
_______________________________________________
pgbr-geral mailing list
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Roberto Mello
2007-12-11 16:22:10 UTC
Permalink
Post by gilmar cabral
Ola a todos.
Instalei o postgresql com o pacote tar.gz no linux em um maquina com 2
processadores.
Ai entao surgiu a seguinte duvida, o postgres por padrao na instalação
utiliza os 2 processadores ou apenas 1 processador.
Depende do seu sistema operacional. Se o nucleo do Linux que tu
instalaste suporta multiplos processadores, entao o PostgreSQL vai
usa-los, por que ele usa multiplos processos, e o Linux vai distribuir
os processos.

-Roberto
gilmar cabral
2007-12-11 20:56:27 UTC
Permalink
Blz, valeu meu kernel e SMP, ele reconhece meus 2 processadores. Entao o
postgres pega a configuração do OS.
Post by jota.comm
Olá,
Complementando, o Kernel tem que ser SMP (Simetric Multi Processor).
[]s
Olá,
Isso não é configuração do Postgres e sim do kernel. O Postgres
por default reconhece todos os processadores que você tem na sua
máquina.
[]s
Ola a todos.
Instalei o postgresql com o pacote tar.gz no linux em um
maquina com 2
processadores.
Ai entao surgiu a seguinte duvida, o postgres por padrao na
instalação
utiliza os 2 processadores ou apenas 1 processador.
Se usar apenas um processador como eu faço para ele utilizar os 2
processadores.
Desde ja agradeço
_______________________________________________
pgbr-geral mailing list
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
<https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral>
------------------------------------------------------------------------
Leandro DUTRA
2007-12-11 23:44:11 UTC
Permalink
Post by gilmar cabral
Blz, valeu meu kernel e SMP, ele reconhece meus 2 processadores. Entao o
postgres pega a configuração do OS.
Ele usa os dois, mas nem precisa saber a configuração do OS. Ele
simplesmente vai jogando os processos e o OS aloca como convém.
--
+55 (11) 5685 2219 xmpp:***@jabber.org
+55 (11) 9406 7191 Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 3040 7300 ICQ/AIM: aim:GoIM?screenname=61287803
MSN: msnim:chat?contact=***@dutra.fastmail.fm
Loading...