Monitorando processos no Linux com o Htop
O Htop é um avançado sistema interativo visualizador de processos. Escrito para Linux, o Htop mostra uma lista frequentemente atualizada de processos que rodam no computador, e utiliza-se de cores para facilitar a leitura de informações sobre o processador, swap, status da memória entre outros.
Parte 2: Instalando o Htop
O top já vem instalado, mas o Htop precisa ser baixado e instalado. Normalmente encontra-se fácil em todos os repositórios das grandes distribuições GNU/Linux. O escopo deste artigo no entanto é fazer uma instalação manual pelo processo mais básico (baixar, compilar e instalar).
Supondo que você esteja utilizando uma distribuição RPM-like (Red Hat, CentOS ou Fedora), precisa instalar um pacote de ferramentas padrão para a compilação de pacotes:
# yum groupinstall "Development Tools"
Em seguida, as bibliotecas de desenvolvimento do ncurses:
# yum install ncurses-devel
Caso você não esteja utilizando uma distribuição RPM-like, precisa instalar o pacote de desenvolvimento e as bibliotecas de desenvolvimento do ncurses. No Ubuntu, por exemplo:
sudo apt-get install build-essential ncurses-dev
Geralmente procuro organizar os sources em uma pasta dedicada, como em:
# mkdir /usr/local/src/htop
# cd /usr/local/src/htop
Agora, acesse o site do projeto Htop e faça download da versão estável atual, no período em que este artigo foi escrito a versão concorrente era a 0.8.3:
# wget http://downloads.sourceforge.net/project/htop/htop/0.8.3/htop-0.8.3.tar.gz
Basta descompactar o arquivo baixado e entrar no diretório onde foi extraído:
# tar -zxvf htop-0.8.3.tar.gz
# cd htop-0.8.3
Finalmente, vamos configurar, compilar e instalar:
./configure
$ make
# make install
Pronto, o Htop está pronto para uso:
# htop Agora vamos ver como utilizar seus principais recursos.
Supondo que você esteja utilizando uma distribuição RPM-like (Red Hat, CentOS ou Fedora), precisa instalar um pacote de ferramentas padrão para a compilação de pacotes:
# yum groupinstall "Development Tools"
Em seguida, as bibliotecas de desenvolvimento do ncurses:
# yum install ncurses-devel
Caso você não esteja utilizando uma distribuição RPM-like, precisa instalar o pacote de desenvolvimento e as bibliotecas de desenvolvimento do ncurses. No Ubuntu, por exemplo:
sudo apt-get install build-essential ncurses-dev
Geralmente procuro organizar os sources em uma pasta dedicada, como em:
# mkdir /usr/local/src/htop
# cd /usr/local/src/htop
Agora, acesse o site do projeto Htop e faça download da versão estável atual, no período em que este artigo foi escrito a versão concorrente era a 0.8.3:
# wget http://downloads.sourceforge.net/project/htop/htop/0.8.3/htop-0.8.3.tar.gz
Basta descompactar o arquivo baixado e entrar no diretório onde foi extraído:
# tar -zxvf htop-0.8.3.tar.gz
# cd htop-0.8.3
Finalmente, vamos configurar, compilar e instalar:
./configure
$ make
# make install
Pronto, o Htop está pronto para uso:
# htop Agora vamos ver como utilizar seus principais recursos.