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

Publicado por Perfil removido em 16/01/2012

[ Hits: 15.537 ]

 


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

    Assistir os trailers de filmes no site da Apple pelo Firefox

    Winerar - Integração entre o WinRAR e o Dolphin no KDE 5

    Como acessar servidor Novell através do Linux

    Instalar/atualizar Mozilla-Firefox e Thunderbird

    Instalando o Plymouth em Ubuntu-like

    Leitura recomendada

    Mudando dinamicamente o tamanho de fontes no Xterm

    Winetricks - turbinando seu wine sem dores de cabeça

    Desligando o seu computador com o dedão do pé

    Slideshow de wallpapers em sua desktop com Crebs

    Instalar cliente de terminal usando Debian

      

    Comentários

    Nenhum comentário foi encontrado.



    Contribuir com comentário




    Patrocínio

    Site hospedado pelo provedor RedeHost.
    Linux banner

    Destaques

    Artigos

    Dicas

    Tópicos

    Top 10 do mês

    Scripts