wiki:linux:comandos:comando_htop
Table of Contents
Exemplos do comando htop
Nível Básico
- Iniciar o `htop` de forma simples:
htop
- Abre a interface do `htop`, exibindo o uso de CPU, memória e os processos em execução.
- Ordenar processos pelo uso de CPU:
- Dentro do `htop`, pressione F6 e escolha CPU.
- Ordena os processos pelo maior uso de CPU.
- Filtrar processos por nome:
- Dentro do `htop`, pressione F3 e digite o nome do processo.
- Filtra e exibe apenas os processos que correspondem ao nome fornecido.
- Encerrar um processo:
- Use as setas do teclado para selecionar um processo, depois pressione F9 e escolha o sinal para matar o processo (geralmente SIGKILL).
- Encerra o processo selecionado diretamente pelo `htop`.
Nível Intermediário
- Iniciar o `htop` exibindo processos de um usuário específico:
htop -u nome_usuario
- Mostra apenas os processos em execução do usuário especificado.
- Visualizar processos em forma de árvore (hierarquia de processos):
- Dentro do `htop`, pressione F5.
- 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:
htop -C
- 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:
- 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.
- Exibe o uso de cada núcleo de CPU individualmente.
Nível Avançado
- Iniciar o `htop` filtrando processos por uma determinada prioridade:
htop --sort-key P
- Inicia o `htop` já ordenado pela prioridade dos processos.
- Monitorar apenas processos que pertencem a um grupo de processos (cgroups):
htop -p $(pgrep -d',' processo_pai)
- 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`:
- Use as setas para selecionar um processo, pressione F7 para diminuir ou F8 para aumentar a prioridade (nice value).
- Ajusta diretamente a prioridade de um processo.
- Visualizar a taxa de I/O (entrada e saída) de disco:
- Dentro do `htop`, pressione F2, vá até Setup > Columns e adicione as colunas IO Read e IO Write.
- 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:
htop --config /caminho/para/arquivo_config
- 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):
htop -d 10
- 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:
- Dentro do `htop`, pressione F5 para visualizar em árvore, depois pressione F12 para salvar a lista de processos em um arquivo de texto.
- Exporta a lista de processos para uma análise posterior.
- Monitorar a utilização de GPU no `htop`:
- Adicione um plugin para exibir o uso de GPU, como o `nvtop` (para NVIDIA GPUs).
- 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):
htop -s PERCENT_MEM --sort-key M -p $(pgrep -d',' processo_pai) &
- 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
