Olá!

Em Segunda 13 Fevereiro 2006 08:19, Antonio da Silva Martins Junior escreveu:
> Entretanto, em um servidor Unix, exceto no caso em que este seja dedicado
> a um único serviço (desde que não seja o apache), o fato de permitir a
> execução de vários programas simultaneamente já irá aproveitar o fato de
> existirem vários processadores na máquina.

Antonio, esse assunto me interessa. Você poderia me explicar melhor essa sua 
frase? O motivo é que meu o programa que estou desenvolvendo usa o Apache e 
eu quero otimizar meu sistema para maquinas multiprocessadas. Por enquanto 
acredito que não tenho que fazer nada pois é um CGI e a cada requisição do 
usuário um novo processo é iniciado. Se o gerenciador de processos fizer um 
bom trabalho e balancear a carga entre os processadores da maquina meu 
programa já esta pronto para se beneficiar desse recurso. Correto?

Mais alguns detalhes:
O executável do CGI propriamente dito tem apenas 1,2k de tamanho, o resto do 
sistema é composto por bibliotecas dinâmicas, a idéia é otimizar os recursos 
e os tempos de carga conforme o numero de requisições aumentar.
Como o sistema é enorme não liguei todas as bibliotecas diretamente no CGI, 
apenas as bibliotecas comuns a todo o sistema são ligados diretamente, as 
outras são carregadas com dlopen se forem necessárias.

Obrigado!

Cesar Gimenes


---------------------------------------------------------------------------
Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utilização da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a