2006/8/17, Eduardo Frazão <[EMAIL PROTECTED]>: > Meu amigo, vc colocou isso na cache mem do squid? > 2950 MB? > > Isso é só a memoria para gerenciamento do cache, e nao do daemon todo. > > para um cache de 2 ou 3 GB, uns 96MB de RAM no parametro cache_mem sao > suficientes, talvez no maximo, 128MB, ou 160. Isso vai dar uso de mais > de uns 650MB normalmente. Meu cache que é super simples, uso 48MB de > cache_mem com 650MB de cache, e meu squid consome mais de 200MB de > RAM. > > Talvez nao seja necessario vc configurar no kernel valores de memoria. > Acredito que os valores padrão, já estejam setados para um bom > gerenciamento de grandes volumes de memória. > > Em 17/08/06, Marcos Fco. A. Silva<[EMAIL PROTECTED]> escreveu: > > 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 > > > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >
Eduardo, Como é que se calcula o valor de "cache_mem" para determinado valor do cache? por exemplo: para um cache de 50 GB, qual seria o valor de cache_mem? -- Celso Vianna BSD User: 51318 http://www.bsdcounter.org 63 8404-8559 Palmas/TO ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd