memoria

1. memoria

Gisele Zomer Rossi
giselezr

(usa Ubuntu)

Enviado em 07/05/2013 - 19:18h

Oi pessoal, como faço para verificar o quantidade de memoria que esta alocada para um determinado programa?
vi que tem varias derivações do free, mas eu queria saber para um determinado software que esta rodando no servidor.
E como que posso aumentar esta memoria.

Abraço



  


2. Re: memoria

Buckminster
Buckminster

(usa Debian)

Enviado em 07/05/2013 - 20:12h

Execute o comando top.
Veja na janela que abrirá o número do PID do programa referente.
Digite q para sair.
Execute top -p xxxx << número do PID.

Ou veja na janela do primeiro comando (top), porém para ver nessa janela você deverá executar top e deixar a janela aberta e depois abrir o programa referente e clicar embaixo para maximizar o terminal e ficar monitorando.

Se for Gnome, pode utilizar o Monitor Gnome do sistema.

Dependendo do programa que for você pode aumentar a memória no arquivo de configuração dele.
Qual é o programa?


3. Re: memoria

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/05/2013 - 20:15h

giselezr escreveu:

Oi pessoal, como faço para verificar o quantidade de memoria que esta alocada para um determinado programa?
vi que tem varias derivações do free, mas eu queria saber para um determinado software que esta rodando no servidor.
E como que posso aumentar esta memoria.

Abraço


Qual o programa? Geralmente se defini isso em um arquivo de configuração.

Exemplo JBOSS:

# vi $JBOSS_HOME/bin/run.conf

JAVA_OPTS="-Xms128m  -Xmx1024m -XX:MaxPermSize=500m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000" 


Start com 128MB e máximo 1024MB.




4. Re: memoria

Carlos A. P. Cunha
Carlos_Cunha

(usa Linux Mint)

Enviado em 07/05/2013 - 20:18h

Instale o HTOP uma versão mais "amigável" do top...


5. Re: memoria

Perfil removido
removido

(usa Nenhuma)

Enviado em 07/05/2013 - 20:32h

Ela quer saber a quantidade de memoria que esta alocada para um determinado programa. Com top ou htop ela vai monitorar os recursos do sistema.


6. Re: memoria

Gisele Zomer Rossi
giselezr

(usa Ubuntu)

Enviado em 08/05/2013 - 09:46h

Oi, o programa é o pentaho que fica caindo por falta de memoria, na verdade entao vou ter que achar o arquivo de configuração dele e aumentar por lá (nesse arquivo tb ja vou ver a quantidade que esta alocada), certo?


7. Re: memoria

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/05/2013 - 10:30h

giselezr escreveu:

Oi, o programa é o pentaho que fica caindo por falta de memoria, na verdade entao vou ter que achar o arquivo de configuração dele e aumentar por lá (nesse arquivo tb ja vou ver a quantidade que esta alocada), certo?


O Pentaho roda no tomcat. No arquivo que você starta o Pentaho tem parâmetros como te passei no exemplo.

# vi start-pentaho.sh

export CATALINA_OPTS="-Xms256m -Xmx768m -XX:MaxPermSize=256m -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000" 


Como você chegou a conclusão que ele está caindo por falta de memoria? Posta os logs do tomcat.


8. Re: memoria

Gisele Zomer Rossi
giselezr

(usa Ubuntu)

Enviado em 08/05/2013 - 10:38h

esta baixa mesmo, alterei e subi o serviço, acho que agora resolve! Obrigada pela ajuda :D


9. Re: memoria

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 08/05/2013 - 10:47h

outra possibilidade é usar re-alocação automática de memória. Daemon residente chamado VeryNice:

http://www.vivaolinux.com.br/dica/VeryNice-Controle-e-gestao-automatica-de-servicos-no-Linux



Pode tentar algo assim, abra seu programa para ele rodar, localize o pid do seu programa ou processo:

$ ps -aux

encontre o PID identificador do seu programa

também pode usar o comando:


$ top


ou o pacote htop, mesmo, pq se ele está gastando tanta memoria, aparecerá na lista do top, e a primeira coluna à esquerda é o PID.

identificado o PID,


$ cat /proc/PID/limits


onde o PID é o numero,o PID do seu programa. Limits te dará várias infos, inclusive da memória máxima e mínima que o programa usa ou gasta.

Se vc procurar na net, existem scripts para fazer essas coisas, desse tipo e deve existir inclusi pacote gráfico para isso,embora eu não tenha procurado específicamente.





10. Re: memoria

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/05/2013 - 10:47h

giselezr escreveu:

esta baixa mesmo, alterei e subi o serviço, acho que agora resolve! Obrigada pela ajuda :D


Qualquer problema poste os logs do tomcat para analisarmos.

Abraço!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts