+ Responder ao Tópico



  1. #1

    Padrão Consumo de memória

    Pessoal,
    Tenho uma dúvida, venho percebendo meu servidor Squid/Firewall ficando lento ao decorer do dia. Nele também roda um apache2 com uma aplicação interna.
    Fica tão lenta que a navegação internet quase para e meu site nao responde mais.
    Quando dou um top, o processo init PID1 fica consumindo um pouco mais de 3 gigas de memória, sendo que o servidor tem 4 gigas.
    Trata-se de um servidor ubunto 9.10, totalmente atualizado.
    Abraço
    Rodrigo Sacramento

  2. #2

    Padrão Re: Consumo de memória

    Amigo como ta a configuração no squid.conf em relação a memória ?

  3. #3

    Padrão Re: Consumo de memória

    Mas meu squid nunca passa de 250 megas de RAM.
    O apache e o processo init quem vem jantando a memória.

    half_closed_clients off
    http_port 8080 transparent
    cache_mem 128 MB
    cache_swap_low 90
    cache_swap_high 95
    maximum_object_size 64 MB
    cache_dir diskd /media/dados/squid-cache 10000 64 128

  4. #4

    Padrão Re: Consumo de memória

    Olá, bom eu tambem verificava nos meus servidores o uso da memoria, então fiz uma pesquisa e descobri não me lembro onde um script para limpar a memoria. Segue abaixo:

    No meu caso utilizo slackware, não sei como seria ai na sua distro.

    Criei o arquivo rc.limpacache na pasta /etc/rc.d/ com o seguinte conteudo:

    #!/bin/bash
    #limpando cache
    #o seguinte comando é o responsável pela limpeza
    echo 3 > /proc/sys/vm/drop_caches

    Torne ele um executavel:

    chmod +x rc.limpacache

    Agora vai la no crontab e adicione a execurção, no meu caso coloquei ele pra rodar de 3 em 3 horas.

    # Limpesa de memoria cache
    #
    00 06 * * * /etc/rc.d/rc.limpacache
    00 09 * * * /etc/rc.d/rc.limpacache
    00 12 * * * /etc/rc.d/rc.limpacache
    00 15 * * * /etc/rc.d/rc.limpacache
    00 18 * * * /etc/rc.d/rc.limpacache
    00 21 * * * /etc/rc.d/rc.limpacache
    00 00 * * * /etc/rc.d/rc.limpacache


    Qualquer duvida estamos aqui.

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

    Padrão Re: Consumo de memória

    Posta a saída do top, e se possível também do htop.
    Ninguém achou estranho o PID 1 estar consumindo memória?
    Poste a versão do kernel também (de preferência um "uname -a")
    E poste a versão do pacote sysvinit (ou qualquer que for que seja dono do arquivo /sbin/init (init em geral, pode diferir a pasta)

    Se possível, poste o modo que o apache está trabalhando (prefork ou worker), e a versão do php se tiver...

  6. #6

    Padrão Re: Consumo de memória

    Boa...

    Vou tentar aqui, portalink

  7. #7

    Padrão Re: Consumo de memória

    Desculpem a demora, estava em vagem.

    Seguem os dados:

    prefork ou worker
    Código :
    <IfModule mpm_prefork_module>
       StartServers 5
       MinSpareServers 5
       MaxSpareServers 10
       MaxClients 150
       MaxRequestsPerChild 0
    </IfModule>
     
    <IfModule mpm_worker_module>
        StartServers          2
        MaxClients          150
        MinSpareThreads      25
        MaxSpareThreads      75
        ThreadsPerChild      25
        MaxRequestsPerChild   0
    </IfModule>
    Código :
    Kernel: Linux se-rj-10 2.6.31-22-generic #68-Ubuntu SMP Tue Oct 26 16:37:17 UTC 2010 x86_64 GNU/Linux
    HTOP
    Código :
    top - 09:43:34 up 8 days, 15:54,  1 user,  load average: 0.15, 0.29, 0.35
    Tasks: 212 total,   1 running, 209 sleeping,   2 stopped,   0 zombie
    Cpu(s):  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
    Mem:   3957088k total,  3798424k used,   158664k free,  2098744k buffers
    Swap: 11590856k total,     2720k used, 11588136k free,   307920k cached
      PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
        1 root      20   0 30112 1720 1220 S    0  0.0   0:05.10 init
        2 root      15  -5     0    0    0 S    0  0.0   0:00.00 kthreadd
        3 root      RT  -5     0    0    0 S    0  0.0   0:00.00 migration/0
        4 root      15  -5     0    0    0 S    0  0.0   0:00.37 ksoftirqd/0
        5 root      RT  -5     0    0    0 S    0  0.0   0:00.00 watchdog/0
        6 root      RT  -5     0    0    0 S    0  0.0   0:00.09 migration/1
        7 root      15  -5     0    0    0 S    0  0.0   0:11.61 ksoftirqd/1
        8 root      RT  -5     0    0    0 S    0  0.0   0:00.00 watchdog/1
        9 root      RT  -5     0    0    0 S    0  0.0   0:00.00 migration/2
       10 root      15  -5     0    0    0 S    0  0.0   0:11.19 ksoftirqd/2
       11 root      RT  -5     0    0    0 S    0  0.0   0:00.00 watchdog/2
       12 root      RT  -5     0    0    0 S    0  0.0   0:00.05 migration/3
       13 root      15  -5     0    0    0 S    0  0.0   0:07.44 ksoftirqd/3
       14 root      RT  -5     0    0    0 S    0  0.0   0:00.00 watchdog/3
       15 root      15  -5     0    0    0 S    0  0.0   0:00.09 events/0
       16 root      15  -5     0    0    0 S    0  0.0   0:01.43 events/1
       17 root      15  -5     0    0    0 S    0  0.0   0:02.10 events/2
       18 root      15  -5     0    0    0 S    0  0.0   0:00.25 events/3
       19 root      15  -5     0    0    0 S    0  0.0   0:00.00 cpuset
       20 root      15  -5     0    0    0 S    0  0.0   0:00.00 khelper
       21 root      15  -5     0    0    0 S    0  0.0   0:00.00 netns
       22 root      15  -5     0    0    0 S    0  0.0   0:00.00 async/mgr
       23 root      15  -5     0    0    0 S    0  0.0   0:00.00 kintegrityd/0
       24 root      15  -5     0    0    0 S    0  0.0   0:00.00 kintegrityd/1
       25 root      15  -5     0    0    0 S    0  0.0   0:00.00 kintegrityd/2
       26 root      15  -5     0    0    0 S    0  0.0   0:00.00 kintegrityd/3
       27 root      15  -5     0    0    0 S    0  0.0   0:08.08 kblockd/0
       28 root      15  -5     0    0    0 S    0  0.0   0:08.28 kblockd/1
       29 root      15  -5     0    0    0 S    0  0.0   0:08.63 kblockd/2
       30 root      15  -5     0    0    0 S    0  0.0   0:08.53 kblockd/3
       31 root      15  -5     0    0    0 S    0  0.0   0:00.00 kacpid
       32 root      15  -5     0    0    0 S    0  0.0   0:00.00 kacpi_notify
       33 root      15  -5     0    0    0 S    0  0.0   0:00.00 kacpi_hotplug
       34 root      15  -5     0    0    0 S    0  0.0   0:27.50 ata/0
       35 root      15  -5     0    0    0 S    0  0.0   0:18.45 ata/1
       36 root      15  -5     0    0    0 S    0  0.0   0:10.20 ata/2
       37 root      15  -5     0    0    0 S    0  0.0   0:23.84 ata/3
       38 root      15  -5     0    0    0 S    0  0.0   0:00.00 ata_aux
       39 root      15  -5     0    0    0 S    0  0.0   0:00.00 ksuspend_usbd
       40 root      15  -5     0    0    0 S    0  0.0   0:00.00 khubd
       41 root      15  -5     0    0    0 S    0  0.0   0:00.00 kseriod
       42 root      15  -5     0    0    0 S    0  0.0   0:00.00 kmmcd
       43 root      15  -5     0    0    0 S    0  0.0   0:00.00 bluetooth
       44 root      20   0     0    0    0 S    0  0.0   0:00.03 khungtaskd
       45 root      20   0     0    0    0 S    0  0.0   0:07.40 pdflush
       46 root      20   0     0    0    0 S    0  0.0   0:00.00 pdflush
       47 root      15  -5     0    0    0 S    0  0.0   0:50.02 kswapd0
    top - 09:45:54 up 8 days, 15:56,  1 user,  load average: 0.19, 0.22, 0.31
    Tasks: 212 total,   1 running, 209 sleeping,   2 stopped,   0 zombie
    Cpu(s):  0.0%us,  0.3%sy,  0.0%ni, 98.3%id,  0.8%wa,  0.5%hi,  0.1%si,  0.0%st
    Mem:   3957088k total,  3701212k used,   255876k free,  2009896k buffers
    Swap: 11590856k total,     2720k used, 11588136k free,   305088k cached
    Última edição por osmano807; 10-12-2010 às 12:15.

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

    Padrão Re: Consumo de memória

    Não vi nada de errado nessa saída.
    O init tá normal o consumo.

  9. #9

    Padrão Re: Consumo de memória

    nesta linha abaixo, nao esta consumindo muita memória não ?
    1 root 20 0 30112 1720 1220 S 0 0.0 0:05.10 init

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

    Padrão Re: Consumo de memória

    Citação Postado originalmente por rsacramento Ver Post
    nesta linha abaixo, nao esta consumindo muita memória não ?
    1 root 20 0 30112 1720 1220 S 0 0.0 0:05.10 init
    Pouco mais de 1MiB, para facilitar, olhe na coluna MEM, está 0.0% de consumo.