Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Slith, The Snakeman!
Por simon
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha


Dica

Obtendo informações sobre o uso dos recursos do sistema
Linux user
Publicado por Edinaldo P. Silva em 16/01/2012

Login: edps, 2097052 pontos | Blog: http://gnu2all.blogspot.com/
[ Hits: 1055 ]

Obtendo informações sobre o uso dos recursos do sistema

Usualmente, quando queremos monitorar como está a utilização da RAM e dos recursos do sistema por parte de aplicativos e/ou processos abertos, utilizamos os comandos 'free' e 'top', ou até mesmo aplicativos como o Htop, Gnome-System-Monitor ou similares:
Linux: Obtendo informações sobre o uso dos recursos do sistema

Linux: Obtendo informações sobre o uso dos recursos do sistema

Linux: Obtendo informações sobre o uso dos recursos do sistema

Linux: Obtendo informações sobre o uso dos recursos do sistema

Além das já apresentadas ferramentas, podemos também utilizar um script bem bacana para saber o que ocorre no sistema:

$ wget http://www.pixelbeat.org/scripts/ps_mem.py
$ chmod +x ps_mem.py
$ sudo ./ps_mem.py
Linux: Obtendo informações sobre o uso dos recursos do sistema

Linux: Obtendo informações sobre o uso dos recursos do sistema

Notem que na imagem acima, o navegador Opera está consumindo 450 MB de RAM. Para tê-la de volta, poderia fechá-lo normalmente ou finalizando diretamente com:

$ sudo killall opera

Ou mesmo matando o PID do mesmo:

$ sudo kill -9 PID

Ao executar o script novamente, vemos que o consumo diminuiu para somente 193.1 MB:
Linux: Obtendo informações sobre o uso dos recursos do sistema

Porém, resolvo parar alguns serviços, tais como: cron, cups, ntp e squid3:

$ sudo /etc/init.d/cron stop
$ sudo /etc/init.d/cups stop
$ sudo /etc/init.d/ntp stop
$ sudo /etc/init.d/squid3 stop


* Além dos serviços parados acima, fechei 2 aplicativos de bandeja: o da HP e o Fusion Icon.

Com isto, o consumo de RAM diminuiu para 135.2 MB, isto num Debian Squeeze + Kernel 3.1 e rodando GNOME 2:
Linux: Obtendo informações sobre o uso dos recursos do sistema

- Aos usuários do Arch Linux

Troquem o cabeçalho do script, de:

#!/usr/bin/env python

Para:

#!/usr/bin/env python2


Ou então, executem o script assim:

# python2 ./ps_mem.py

Ou:

# sudo python2 ./ps_mem.py

* Lembrando que o mesmo deve ser executado como 'root'. Vejam o mesmo rodando como usuário normal:

$ ps_mem.py

O resultado:
Sorry, root permission required.

Referências:
Publicado em meu Blog:

  • http://gnu2all.blogspot.com - Obtendo Informações sobre o uso dos Recursos do Sistema


  • Outras dicas deste autor

    Leitura recomendada
       Dica Linux recomendada Criar imagens GD2 para statusmap do Nagios
       Dica Linux recomendada Ativando NumLock automaticamente do login do Ubuntu
       Dica Linux recomendada Arch Wiki Lite
       Dica Linux recomendada Uso exagerado de CPU ao abrir pastas contendo vídeos no Dolphin/Konqueror
       Dica Linux recomendada Auto-login no GDM3 no Debian Squeeze ou outros

    Comentários
    Nenhum comentário foi encontrado.

    Contribuir com comentário


      
    Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
    Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
    Site hospedado por:

    Viva o Linux

    A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.