Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. Olá, fiz algumas buscas pelo forum porem não encontrei alguma coisa que resolve-se o problema que estou. Sendo assim, veja se vocês conseguem me ajudar.
    Tenho um servidor dedicado para o squid (Intel(R)Xeon(R)CPU X5680@3.33GHz / 8Gb de ram / 80Gb de disco) nele tenho a versão 2.7.STABLE9 do squid rodando. Nesse servidor estou com ele a todo momento rodando com 90% - 100% de CPU (no top o processo que consome é o squid).
    Procurando em alguns forums fiz algumas alterações em cache_mem, maximum_object_size e no cache_dir porem não tive alteração com relação ao consumo de CPU.

    Será que alguem tem alguma dica do que pode me ajudar?

    Segue o squid.conf:


    cache_mem 2000 MBmaximum_object_size 25000 KB
    maximum_object_size_in_memory 512 KB
    memory_replacement_policy heap GDSF
    cache_replacement_policy heap LFUDA


    # Uncomment and adjust the following to add a disk cache directory.
    cache_dir diskd /var/spool/squid/cache01 2000 64 256 Q1=72 Q2=64
    cache_dir diskd /var/spool/squid/cache02 2000 64 256 Q1=72 Q2=64
    cache_dir diskd /var/spool/squid/cache03 2000 64 256 Q1=72 Q2=64
    cache_dir diskd /var/spool/squid/cache04 2000 64 256 Q1=72 Q2=64
    cache_dir diskd /var/spool/squid/cache05 2000 64 256 Q1=72 Q2=64
    #cache_dir diskd /var/spool/squid/cache06 2000 64 256 Q1=72 Q2=64
    #cache_dir diskd /var/spool/squid/cache07 2000 64 256 Q1=72 Q2=64
    #cache_dir diskd /var/spool/squid/cache08 2000 64 256 Q1=72 Q2=64

  2. so tem um disco de 80 gb rodando o operacional e o cache ,voce não separou o que tinha que ser guardado em cache em outros hds maiores ,pode ser isto que esta ocasionando alto consumo de cpu.



  3. Citação Postado originalmente por Zanetta Ver Post
    Olá, fiz algumas buscas pelo forum porem não encontrei alguma coisa que resolve-se o problema que estou. Sendo assim, veja se vocês conseguem me ajudar.
    Tenho um servidor dedicado para o squid (Intel(R)Xeon(R)CPU X5680@3.33GHz / 8Gb de ram / 80Gb de disco) nele tenho a versão 2.7.STABLE9 do squid rodando. Nesse servidor estou com ele a todo momento rodando com 90% - 100% de CPU (no top o processo que consome é o squid).
    Procurando em alguns forums fiz algumas alterações em cache_mem, maximum_object_size e no cache_dir porem não tive alteração com relação ao consumo de CPU.

    Será que alguem tem alguma dica do que pode me ajudar?

    Segue o squid.conf:


    cache_mem 2000 MBmaximum_object_size 25000 KB
    maximum_object_size_in_memory 512 KB
    memory_replacement_policy heap GDSF
    cache_replacement_policy heap LFUDA


    # Uncomment and adjust the following to add a disk cache directory.
    cache_dir diskd /var/spool/squid/cache01 2000 64 256 Q1=72 Q2=64
    cache_dir diskd /var/spool/squid/cache02 2000 64 256 Q1=72 Q2=64
    cache_dir diskd /var/spool/squid/cache03 2000 64 256 Q1=72 Q2=64
    cache_dir diskd /var/spool/squid/cache04 2000 64 256 Q1=72 Q2=64
    cache_dir diskd /var/spool/squid/cache05 2000 64 256 Q1=72 Q2=64
    #cache_dir diskd /var/spool/squid/cache06 2000 64 256 Q1=72 Q2=64
    #cache_dir diskd /var/spool/squid/cache07 2000 64 256 Q1=72 Q2=64
    #cache_dir diskd /var/spool/squid/cache08 2000 64 256 Q1=72 Q2=64
    squid ja era vem pro thunder

  4. Citação Postado originalmente por naldo864 Ver Post
    so tem um disco de 80 gb rodando o operacional e o cache ,voce não separou o que tinha que ser guardado em cache em outros hds maiores ,pode ser isto que esta ocasionando alto consumo de cpu.
    Bom dia,

    São 2 discos, 1 de 20 Gb com o sistema e 1 de 60Gb com o cache e logs de acesso.



  5. Quero te ajudar mas primeiro preciso que responda as perguntas.

    Qual o SO?
    Quantos usuários?
    O SO é de 32 ou 64bits?
    Quais outros serviços que rodam na maquina?
    Saída de free -m?
    Saída do comando squidclient -p 3128 mgr:info?

    Algumas considerações:

    Diskd só é melhor que aufs em freebsd, Se você só tem um disco para cache, está fazendo errado criando vários cache_dir para o mesmo disco, o certo é um cache_dir por disco se seu SO for de 64bits e a maquina for exclusiva para o squid pode aumentar seu cache_mem para 6GB sem problemas, também diminua o tamanho do maximum_object_size_in_memory para 64KB, com isso você deixa os arquivos menores na memoria, e os arquivos maiores que vão ter maior concorrência do spin no disco. Se o comando squidclient não for encontrado instale o pacote squidclient. Eu atendo quase 4000 clientes com uma maquina com Intel(R) Xeon(R) CPU E5620 @ 2.40GHz - 4 Cores + Hyperthreadind e não passo de 30% de CPU no horário pico.

    ps: Outra coisa importante que esqueci, o log do squid você deve deixar junto com o disco do sistema, e pode ativar a opção de buffered logs para diminuir o overhead da escrita do log no disco. mas depois que você me responder as perguntas agente ajusta melhor.


    Att,

    Anderson Araújo






Tópicos Similares

  1. Rb750 colando em 100% de cpu e travando
    Por hugocpjunior no fórum Redes
    Respostas: 4
    Último Post: 04-04-2016, 07:33
  2. Comando top retornando +100% de CPU
    Por Edilmar no fórum Servidores de Rede
    Respostas: 4
    Último Post: 13-10-2008, 16:49
  3. 100% de CPU e link no Talo...
    Por bnet no fórum Redes
    Respostas: 2
    Último Post: 25-01-2008, 11:06
  4. Squid usa do CPU 90% a 100%
    Por patrickcanton no fórum Servidores de Rede
    Respostas: 3
    Último Post: 03-02-2006, 13:39
  5. Socorro - Squid parou de autenticar após atualização de paco
    Por Ganymede no fórum Servidores de Rede
    Respostas: 3
    Último Post: 17-02-2003, 13:17

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L