User Tools

Site Tools


wiki:linux:comandos:comando_htop

Exemplos do comando htop

Nível Básico

  • Iniciar o `htop` de forma simples:
    1. htop
    2. Abre a interface do `htop`, exibindo o uso de CPU, memória e os processos em execução.
  • Ordenar processos pelo uso de CPU:
    1. Dentro do `htop`, pressione F6 e escolha CPU.
    2. Ordena os processos pelo maior uso de CPU.
  • Filtrar processos por nome:
    1. Dentro do `htop`, pressione F3 e digite o nome do processo.
    2. Filtra e exibe apenas os processos que correspondem ao nome fornecido.
  • Encerrar um processo:
    1. Use as setas do teclado para selecionar um processo, depois pressione F9 e escolha o sinal para matar o processo (geralmente SIGKILL).
    2. Encerra o processo selecionado diretamente pelo `htop`.

Nível Intermediário

  • Iniciar o `htop` exibindo processos de um usuário específico:
    1. htop -u nome_usuario
    2. Mostra apenas os processos em execução do usuário especificado.
  • Visualizar processos em forma de árvore (hierarquia de processos):
    1. Dentro do `htop`, pressione F5.
    2. Exibe os processos em uma estrutura de árvore, mostrando a relação entre processos pai e filho.
  • Iniciar o `htop` com uma visualização personalizada de cores monocromáticas:
    1. htop -C
    2. Inicia o `htop` com uma interface de cores simples, em vez do padrão colorido.
  • Verificar a utilização de CPU por cada núcleo:
    1. Dentro do `htop`, pressione F2 para abrir o menu de configuração, vá até Setup > Display options e marque Show CPU in a separate row.
    2. Exibe o uso de cada núcleo de CPU individualmente.

Nível Avançado

  • Iniciar o `htop` filtrando processos por uma determinada prioridade:
    1. htop --sort-key P
    2. Inicia o `htop` já ordenado pela prioridade dos processos.
  • Monitorar apenas processos que pertencem a um grupo de processos (cgroups):
    1. htop -p $(pgrep -d',' processo_pai)
    2. Inicia o `htop` monitorando apenas os processos que pertencem ao grupo de processos especificado.
  • Alterar a prioridade (nice value) de um processo diretamente no `htop`:
    1. Use as setas para selecionar um processo, pressione F7 para diminuir ou F8 para aumentar a prioridade (nice value).
    2. Ajusta diretamente a prioridade de um processo.
  • Visualizar a taxa de I/O (entrada e saída) de disco:
    1. Dentro do `htop`, pressione F2, vá até Setup > Columns e adicione as colunas IO Read e IO Write.
    2. Exibe a taxa de leitura e escrita de disco para cada processo.

Nível Especializado

  • Iniciar o `htop` com configuração personalizada definida em um arquivo de configuração:
    1. htop --config /caminho/para/arquivo_config
    2. Inicia o `htop` usando um arquivo de configuração personalizado.
  • Executar o `htop` em modo de exibição por linha de comando (não interativo):
    1. htop -d 10
    2. Exibe uma atualização rápida dos processos e do uso do sistema a cada 10 décimos de segundo (em modo não interativo).
  • Exportar a lista de processos para um arquivo:
    1. Dentro do `htop`, pressione F5 para visualizar em árvore, depois pressione F12 para salvar a lista de processos em um arquivo de texto.
    2. Exporta a lista de processos para uma análise posterior.
  • Monitorar a utilização de GPU no `htop`:
    1. Adicione um plugin para exibir o uso de GPU, como o `nvtop` (para NVIDIA GPUs).
    2. Use
      nvtop

      ou combine com `htop` para monitorar CPU e GPU ao mesmo tempo.

  • Iniciar o `htop` com parâmetros de visualização e filtros automáticos (comando em background):
    1. htop -s PERCENT_MEM --sort-key M -p $(pgrep -d',' processo_pai) &
    2. Executa o `htop` em segundo plano, exibindo a lista de processos já ordenada por uso de memória e filtrada para um grupo específico.
wiki/linux/comandos/comando_htop.txt · Last modified: by Wiki Administrator