Autor Tópico: Monitorar o uso de memória  (Lida 2498 vezes)

Offline fellipeh

  • Usuário Ubuntu
  • *
  • Mensagens: 81
    • Ver perfil
Monitorar o uso de memória
« Online: 29 de Outubro de 2012, 09:20 »
Bom dia amigos,

Estou vendo que meu servidor está em alguns horários chegando perto do limite de minha memória, porém não estou conseguindo verificar qual programa está usando esta memória.

Os amigos, podem indicar algum sistema que eu monitore durante o dia o consumo de memória? bem como mostrar qual sistema está consumindo mais?

Obrigado.

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Monitorar o uso de memória
« Resposta #1 Online: 29 de Outubro de 2012, 10:18 »
Você chega a usar swap em algum momento?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline fellipeh

  • Usuário Ubuntu
  • *
  • Mensagens: 81
    • Ver perfil
Re: Monitorar o uso de memória
« Resposta #2 Online: 29 de Outubro de 2012, 10:28 »
atualmente meu servidor está assim:

Mem: 748/1995MB
Swap: 162/511MB

Taxa de processador está no máximo a 10%


dei um vmstat:

procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa
 0  0 166136  22488  33048 1213660    0    0   130    42   24   22  1  0 97  1


[]s

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Monitorar o uso de memória
« Resposta #3 Online: 29 de Outubro de 2012, 11:11 »
É, se vc chega a usar swap, é sinal de que em algum momento você chegou a usar mais memória virtual do que seu sistema dispunha. No entanto, alguns programas têm um comportamento relativamente "bem comportado" e, apesar de caírem em swap, não forçam o sistema com leituras sucessivas do swap.

O próprio comando vmstat pode te dar essa indicação. Vc pode executá-lo passando um parâmetro que é o intervalo de tempo entre medições sucessivas, p.ex:

vmstat 60

Isso vai te dar uma estatística do sistema a cada 1min. Daí vc pode comparar os números, e observar se está havendo alteração em algum dos contadores.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline fellipeh

  • Usuário Ubuntu
  • *
  • Mensagens: 81
    • Ver perfil
Re: Monitorar o uso de memória
« Resposta #4 Online: 29 de Outubro de 2012, 11:21 »
Não existe um software, que fique o dia inteiro pegando essas infos. e eu consiga ver isso depois via web? ou mesmo em tempo real?

[]s

Offline zekkerj

  • Usuário Ubuntu
  • *
  • Mensagens: 19.735
  • Gratidão gera gratidão, lamúria atrai lamúria...
    • Ver perfil
    • Blog do Zekke
Re: Monitorar o uso de memória
« Resposta #5 Online: 29 de Outubro de 2012, 11:22 »
Há alguns como o nagios, o cacti, etc. Mas todos eles precisam ser configurados pra trabalhar.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

Offline fellipeh

  • Usuário Ubuntu
  • *
  • Mensagens: 81
    • Ver perfil
Re: Monitorar o uso de memória
« Resposta #6 Online: 31 de Outubro de 2012, 10:31 »
Obrigado amigo.. consegui verificar que quem está destruindo minha memória é o MySQL!!! até postei um tópico separado pra nao causar conflito.

Mais uma vez obrigado.

[]s