Fale com a gente no WhatsApp Fale com a gente no WhatsApp
Fale com a gente no WhatsApp

Infraestrutura e Sistemas Operacionais

Monitorando processos com o htop

O htop é uma ferramenta multiplataforma, visual e interativa, para visualizar processos e recursos em sistemas unix.

há 7 anos 7 meses


Você sabia que a TreinaWeb é a mais completa escola para desenvolvedores do mercado?

O que você encontrará aqui na TreinaWeb?

Conheça os nossos cursos

O Htop é uma ferramenta visual e interativa (ela recebe interação até pelo mouse) para visualizar os processos e os recursos consumidos por eles. Na versão 2.0 o Htop se tornou multiplataforma, sendo suportado por Linux, FreeBSD, OpenBSD e MacOS.

Amazon Web Services (AWS) - RDS - Fundamentos
Curso Amazon Web Services (AWS) - RDS - Fundamentos
Conhecer o curso

Instalando o htop

Se o seu servidor é o Ubuntu, tudo o que você precisa fazer é:

sudo apt-get install htop

E para iniciar a ferramenta:

htop

Se você é usuário de macOS e quer testar, recomendo que instale o Homebrew, depois, para instalar o htop, é só executar:

brew install htop

Visão geral

Ao abri-lo pela primeira vez, executando htop no terminal, essa é a primeira visão que temos:

Visão inicial tela htop

Para entender um pouquinho mais sobre cada parte, dividimos pelos extremos superior e inferior.

1) Informações do processador, consumo de memória etc;

Tela do htop exibindo informações de processador, consumo de memória, etc

2) Informações detalhadas sobre os processos;

Tela do htop exibindo detalhes dos processos

Na parte inferior ainda é possível usar as funções de filtrar processos, ordená-los e até mesmo finalizá-los:

Barra inferior com uma série de opções

Se você quer conhecer o que mais pode ser feito / obtido com o htop, acesse a documentação oficial. E, para maiores explicações sobre cada uma das informações exibidas, você pode consultar a documentação do top.

Confira nossos artigos sobre infraestrutura e sistemas operacionais!

Autor(a) do artigo

Kennedy Tedesco
Kennedy Tedesco

Head de desenvolvimento. Vasta experiência em desenvolvimento Web com foco em PHP. Graduado em Sistemas de Informação. Pós-graduando em Arquitetura de Software Distribuído pela PUC Minas. Zend Certified Engineer (ZCE) e Coffee Addicted Person (CAP). @KennedyTedesco

Todos os artigos

Artigos relacionados Ver todos