+ Responder ao Tópico



  1. #1

    Padrão Squid usa do CPU 90% a 100%

    Pressoal seguinte, tenho um Servidor HP Pentium 4 com 756 MB ram, hd SCSI 36 GB 160mbs, rodando openbsd.

    O uso do cpu fica bem alto com squid, de 80 a 100% dai lentidao, ja zerei cache fiz o scambal e sempre fica alto.

    estou usando cache 5000 64 128
    e cache em memoria de 128 MB

    Ja coloquei o padrao do squid, ja tentei otimizar e mesmo assim o cpu fica alto.

    Tenho atraz dessa maquina umas 500 mquinas usando internet, só que ligadas via radio e estao em cidades distantes até 30 Km, sera que o tempo de resposta dessas maquinas pode levar o cpu ficar alto ?

  2. #2

    Padrão Re: Squid usa do CPU 90% a 100%

    Tipo. o squid normalmente bebe CPU mesmo, nao creio que seja por causa da latencia, pois sempre vejo que quando tem muito acesso o squid sobe o cpu la para cima, eu tbm nunca consegui resolver isso, acabo até acreditando que seja normal, pois a maioria dos squid's q eu configuro q tem muito acesso pegam uma boa parte do cpu, nao é constante o 99% mas tem horas que fica sim.

    Por exemplo , o meu pico aqui é de manha, ja agora a tarde (17:30) nao fica quase ninguem no trabalho, e fica essa media de carga:

    14654 proxy 15 0 75776 71m 3488 S 18.3 8.1 6530:45 squid
    top - 18:03:37 up 29 days, 5:36, 1 user, load average: 0.55, 0.65, 0.75

    esse gracinha é um Dual Xeon 2.4Ghz com 1Gb de RAM.



  3. #3

    Padrão Re: Squid usa do CPU 90% a 100%

    Carra fiz o seguinte, eu estava rodando openbsd3.4 já bastante desatualizado, parei tudo la pelas 18:00 e Instalei o Open3.8, instalaei o squid2.5estable12 e configurei tudo denovo, agora o cpu nos horarios de pico fica em 3 a 4 % antes ficava em 90 % e parece estar abrindo paginas bem mais rapido, tenho mais 2 Servidores aqui com esse problema, vou atualizar Tambem, o que eu gostaria de Saber se consigo fazer proxy em apenas 01 Servidor pois atualmente tenho 03 HP pentium 4 com SCSI 36 GB, somando tudo junto deve ter umas 3K maquinas acessando internet.

  4. #4

    Padrão Re: Squid usa do CPU 90% a 100%

    bom, eu to com o 2.5.5 (aka STABLE5) pre-compilado em RPM (ick) em um Conectiva 10 (ai ai preciso mudar isso).

    Ele sempre me da esse problema de % no CPU, acho interessante voce atualizar os outros squids para verificar a utilizacao de CPU assim como a atualizacao do cache em disco.

    olha soh como esta a minha atualmente:

    top - 14:11:33 up 30 days, 1:44, 1 user, load average: 2.91, 2.86, 2.77
    14654 proxy 18 0 75772 71m 3488 R 95.2 8.1 6816:43 squid


    ta me matando o cpu da maquina, como era o seu caso.

    Bom, acredito que voce deva adotar algo no estilo de um RAID 0 para o cache se for juntar os 3 servidores em um só.

    E como ta a utilizacao de memoria? acredito que pegando um pouco mais de memoria para o cache nao se tornar lento, algo como aumentar o cache_mem do squid ajudaria, acho que seria mais ou menos essa solucao que voce poderia adotar para segurar as 3k estacoes atras do proxy.

    Caso nao seja possivel, pense em um proxy hierarquivo , dependendo da sua estrutura de rede essa possa ser uma melhor solucao do que apenas um unico proxy.

    Acho que jah deu para mais ou menos uma ideia de como andar... da uma analisada e da um retorno.