+ Responder ao Tópico



  1. #1

    Padrão Uso de memória no servidor proxy

    Pessoal,

    Tenho uma máquina Ubutun 8.10, que é um servidor proxy, essa máquina tem 2Gb de memória, configurei 1G para o cache, mas o que acontece é que essa memória, depois de pouco tempo é usada em 100%, usa a do micro e daí começa a usar a memória swap. Por que isso acontece e como faço para corrigir esse problema?
    Desde já agradeço!

  2. #2
    MODERADOR-CHEFE Avatar de osmano807
    Ingresso
    Aug 2008
    Localização
    Araguari - Minas Gerais
    Posts
    1.980
    Posts de Blog
    5

    Padrão

    O squid usa aproximadamente 10MB de memória RAM para cada Giga do Total encontrado no parâmetro cache_dir, mais a quantidade definida no cache_mem e um adicional de 10 a 20MB. Levando-se em consideração os serviços que roda no servidor, é aconselhavel o dobro da memória disponível para o squid no servidor. Portanto, se você possui um servidor com disco grande, mas uma quantidade limitada de memória RAM, NÃO se use todo o espaço em disco, e sim uma quantidade razoável levando as ponderações ditas acima. No meu caso, o servidor possui 2GB de RAM, e um disco rígido de 320GB, aloco 512 MB RAM no cache_mem, e 50GB para o cache_dir

    Fonte: Cotidiano em Linux: Otimizando o Squid - Versão 2008

  3. #3

    Padrão

    Coesta,

    Primeiramente precisamos saber se realmente o sistema operacional está realizando swapping. Não acredito que isso esteja acontecendo. O fato de estar utilizando 100% de memória que voce designou é normal.

    Posta a saida dos comandos

    ps -e -o pid,command,size,vsize | grep squid

    free -m

    sar -W

    Para esse ultimo, se voce nao possuir (sysstat), aconselho instalar e utilizar para coletar informações. Se não possuir historico, poste a saida do comando sar -W 5 10

    Att,

    Fabio