Repolode
htop-dev

htop-dev/htop

htop é um visualizador interativo de processos no terminal para Linux, BSD e macOS, com rolagem, ordenação, filtragem e controle de processos.

Alternativa open source a:Windows Task ManagerActivity Monitor

Estrelas
8,443
Forks
657
Issues abertas
365
Último commit
há 3 dias

O que é?

htop é um visualizador interativo de processos multiplataforma que roda no terminal. Ele lista os processos em execução com suas linhas de comando completas e o uso de CPU e memória, além de exibir informações gerais do sistema, como a média de carga e o uso de swap. A lista pode ser rolada na vertical e na horizontal.

As colunas e os medidores exibidos podem ser configurados em uma tela de configuração integrada, e os processos podem ser pesquisados, filtrados e ordenados de forma interativa. Ações como encerrar ou alterar o valor de nice de um processo podem ser executadas na linha selecionada, sem precisar digitar seu PID. A visualização em árvore agrupa os processos de acordo com a relação entre pais e filhos.

Para compilar o htop, são necessários um compilador C99, autotools e a biblioteca ncurses. Recursos opcionais, como leitura de temperatura via libsensors, afinidade de CPU via hwloc e Linux capabilities ou contabilização de atrasos, podem ser habilitados no momento da configuração. Desde que seu autor original se afastou do projeto em 2019, uma equipe é responsável por sua manutenção.

Recursos principais

  • 01Role a lista de processos na vertical e na horizontal para ver as linhas de comando completas.
  • 02Exiba o uso de CPU e memória de cada processo, além da carga do sistema e do swap.
  • 03Pesquise, filtre e ordene processos de forma interativa.
  • 04Exiba uma árvore com os processos pais e filhos.
  • 05Encerre processos ou altere seus valores de nice diretamente na lista.
  • 06Configure as colunas e os medidores exibidos em uma tela de configuração.

Casos de uso

  • Verificar quais processos estão consumindo CPU ou memória em um servidor Linux ou BSD.
  • Encontrar e encerrar um processo descontrolado sem precisar procurar seu PID.
  • Monitorar a carga do sistema em uma sessão de terminal remoto via SSH.
  • Inspecionar hierarquias de processos ao depurar um serviço que cria processos filhos.

Início rápido

  1. 1

    Instale as dependências de compilação (exemplo para Debian/Ubuntu)

    sudo apt install libncursesw5-dev autotools-dev autoconf automake build-essential
  2. 2

    Baixe o código-fonte do repositório Git ou das versões do GitHub

  3. 3

    Compile a partir do código-fonte

    ./autogen.sh && ./configure && make
  4. 4

    Instale no sistema local

    make install

Antes de usar

  • É necessário compilar a partir do código-fonte com autotools e ncurses; o README não oferece uma instalação de pacote único pelo gerenciador de pacotes.
  • Licenciado sob GPL-2.0 (copyleft), o que pode restringir o uso em alguns projetos proprietários.
  • Oferece suporte apenas a Linux, BSD e macOS; não há menção a suporte para Windows.

Em coleções

Tópicos

Perguntas frequentes

O que é htop?
htop é um visualizador interativo de processos no terminal para Linux, BSD e macOS, com rolagem, ordenação, filtragem e controle de processos. htop é um visualizador interativo de processos multiplataforma que roda no terminal. Ele lista os processos em execução com suas linhas de comando completas e o uso de CPU e memória, além de exibir informações gerais do sistema, como a média de carga e o uso de swap. A lista pode ser rolada na vertical e na horizontal.
htop é gratuito? Qual é a licença?
htop é open source sob a licença GPL-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
htop ainda é mantido?
Manutenção ativa. O último commit de htop foi em 4 de nov. de 2026.
Para que posso usar htop?
Verificar quais processos estão consumindo CPU ou memória em um servidor Linux ou BSD. Encontrar e encerrar um processo descontrolado sem precisar procurar seu PID. Monitorar a carga do sistema em uma sessão de terminal remoto via SSH. Inspecionar hierarquias de processos ao depurar um serviço que cria processos filhos.
Como instalar htop?
Instale as dependências de compilação (exemplo para Debian/Ubuntu): sudo apt install libncursesw5-dev autotools-dev autoconf automake build-essential Baixe o código-fonte do repositório Git ou das versões do GitHub Compile a partir do código-fonte: ./autogen.sh && ./configure && make Instale no sistema local: make install
Onde consigo htop?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/htop-dev/htop

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados