Consegui algo mas ainda não é o desejado,

Só para constar.

O problema estava mesmo na configuração dos valores das seguintes 
options do Kernel:
Já tinha testado o Kernel com essas options dessa maneira.
    Obs:
       Com esses valores o servidor não inicializou e portanto compliei 
o KERNEL sem elas.

    #options        MAXDSIZ=(3072UL*1024*1024)
    #options        MAXSSIZ=(3072UL*1024*1024)
    #options        DFLDSIZ=(3072UL*1024*1024)



Configurei elas com os seguintes valores:
    Obs:
       Com esses valores o servidor subiu normal e esta alocando a 
memória corretamente até 2GB.

    options        MAXDSIZ=(2000UL*1024*1024)
    options        MAXSSIZ=(2000UL*1024*1024)
    options        DFLDSIZ=(2000UL*1024*1024)

        Quando eu ativei as options para usar 3GB não funcionou e o sistema não 
subiu no ato do reboot, já com o valor para usar 2G funcionou e o sistema subiu 
corretamente.
        Alguém sabe se existe alguma limitação dessas options ao uso de grandes 
quantidades de memória? Pois até onde eu sei o FreeBSD com PAE ativado no 
Kernel suporta até 64GB de RAM, mas em processadores de 32bits não consegue 
endereçar mais de 4GB diretamente. Será que não é por causa destas limitações 
de processadores 32bits que eu não consigo aumentar o valor dessas options?

        Quanto ao despejo de memória eu entendi o que ocorre e achei esse 
comportamento do sistema seguro.
        Quando se usa um Kernel GENERIC o valor padrão dessas options é de 
512MB por processo, meu Squid estava configurado para usar 2965MB e com isso o 
FreeBSD ia alocando memória para o processo do squid, quando o processo atingia 
520MB o sistema matava o processo que estourou o limite de memória e jogava um 
outro processo do squid que estava com status de wait na fila de processos e 
sendo assim  ele novamente ia alocando memória até atingir o seu limite.
        Com isso ao compilar o Kernel sem essas options eu fiquei limitado ao 
valor padrão de um Kernel GENERIC.


Marcos Fco. A. Silva escreveu:
> Não sei o que fazer, com certeza é algo com o meu KERNEL.
> Olhando pelo top o sistema vai informando o uso da Memória e quando 
> atinge 512 ou um pouco mais o sistema libera memória e caia o uso para 
> 83 MB e isso se repete o dia inteiro.
>
> Alguém já viu isso...
>
> Tem alguma limitação ou conflito entre as options (MAXDSIZ, MAXSSIZ e 
> DFLDSIZ) e um KERNEL com PAE ativado?
>
> Marcos Fco. A. Silva escreveu:
>   
>> Bom dia a todos,
>>
>>     Eu coloquei no ar um servidor proxy Squid conforme a configuração 
>> abaixo:  
>>
>>     Server ITAUTEC LS200 com dois processadores Xeon 3.0 e 4 GB de RAM 
>> DDR2 ECC.
>>     Disco SCSI Utra320 de 80 GB 15.000 Rpm
>>    
>>     Instalei o Squid, ativei o diskd, Ajustei o KERNEL com as seguintes 
>> options:
>>
>>     options         SYSVMSG
>>     options         MSGMNB=16384
>>     options         MSGMNI=41
>>     options         MSGSEG=2049
>>     options         MSGSSZ=64
>>     options         MSGTQL=512
>>     options         SHMSEG=16
>>     options         SHMMNI=32
>>     options         SHMMAX=2097152
>>     options         SHMALL=3096
>>
>>     As options abaixo não funcionaram, pois quando eu ativei o server 
>> não subia.
>>     Tive que comentar, talvez o problema esteja aqui.
>>
>>     #options        MAXDSIZ=(3072UL*1024*1024)
>>     #options        MAXSSIZ=(3072UL*1024*1024)
>>     #options        DFLDSIZ=(3072UL*1024*1024)
>>    
>>     Tive também que compilar o KERNEL PAE para suportar os 4GB de RAM.
>>
>> No squid.conf eu ajustei para usar 2965 MB da minha RAM, mas ele não 
>> passa dos 520 MB,
>> quando atinge esse valor o sistema despeja a memória e volta a usar 90 
>> MB de RAM e gradativamente
>> sobe o uso até atingir novamente a casa dos 520 MB e com isso torna a 
>> despejar a memória.
>>
>> Alguém sabe explicar porque isso acontece ou onde estou errando?
>>
>> Grato a todos,
>>
>>   
>>     
-- 

Marcos Francisco A. Silva

Existem indivíduos que estão consideravelmente adiantados nessa trajetória para 
o Criador.... 
É extremamente importante saber que ninguém ensina nada, mas que existem 
pessoas que aprendem


-------------------------
Histórico: http://www.fug.com.br/historico/html/freebsd/
Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd

Responder a