Htop é uma ferramenta de monitoramento em tempo real muito avançada e interativa para processos Linux . Isto é muito similar ao comando Linux top, mas tem algumas características ricas como interface amigável para gerenciar processos, teclas de atalho, vista vertical e horizontal dos processos e muito mais.
Instalação
Debian + (baseadas)
# apt-get install htop
Agora para iniciar basta digitar o seguinte comando a partir do seu terminal:
# htop
Você vera uma tela parecida com a seguinte:
Vamos conhecer o ambiente: Informações do processador, consumo de memória etc:
Informações detalhadas sobre os processos:
Na parte inferior ainda é possível usar as funções de filtrar processos, ordená-los e até mesmo finalizá-los:
Descrição dos campos:
Campo | Descrição |
---|---|
PID | ID do processo |
USER | Dono do processo |
PRI | Prioridade do processo (Varia de 0 a 139, sendo que quanto menor mais prioridade) |
NI | “Nices Values” afeta o valor da prioridade do processo (Varia de -20 a 19) |
VIRT | Total de memória requerida pelo processo (não necessariamente está toda em uso) |
RES | Quantidade de memória RAM que o processo está utilizando |
SHR | Total de memória Compartilhada usada pelo processo |
S | Estado atual do processo |
CPU % | Percentual de tempo de CPU que o processo está utilizando |
MEM % | Percentual de Memória RAM que o processo está utilizando |
TIME + | Tempo de processador que o processo está utilizando |
COMMAND | Comando que iniciou o processo |
Comandos são suportados:
Setas, PgUP, PgDn, Home, End | Percorra a lista de processos |
Espaço | “Marca”: marca de um processo. Comandos que podem operar para “matar” um processo. |
U | “desmarcar” todos os processos (remover todas as tags adicionadas com a tecla Espaço). |
F1, h | Ajuda |
F2, S | Configuração. Lá você pode configurar metros exibido no topo lado da tela, bem como definir várias opções de tela, escolha entre os esquemas de cores e escolha o layout do exibido colunas. |
F3, / | Processo de pesquisa: digite parte de uma linha de comando do processo e destaque da seleção será transferida para ele. Enquanto na pesquisa modo, pressionar esta tecla irá percorrer as ocorrências correspondentes. |
F4, I | Inverter a ordem de classificação |
F5, t | Organize os processos de paternidade, e o layout mostrado como uma árvore. |
F7, ], – | Aumentar a prioridade do processo selecionado. Isso pode ser feito apenas para o superusuário. |
F8, [, + | Diminua a prioridade do processo selecionado. |
F9, k | “Matar o processo”: envia um sinal que é selecionado em um menu, para um ou um grupo de processos. Se os processos foram marcados. |
F10, q | Sair |
u | mostra os processos pertencentes a um usuário especificado. |
M | Ordenar por uso de memória. |
P | Ordenar por uso de processador. |
T | Ordenar por hora. |
Opções via CommandLine
O htop permite que você passe opções/ argumentos na execução dele para ajudar na analise
Definir Delay
O comando htop muda as informações apresentadas rapidamente, pois os processos estão constantemente sendo atualizados. Com o comando abaixo o resultado é atualizado com o Delay (atraso) que você definir:
htop -d 15
O argumento acima tem o delay de 1 segundo, pois é calculado em décimo de segundo.
Filtro com PID
É possível filtrar com um determinado PID e exibir as informações deles
htop -p 1,19296
Gostou? Se tiverem algumas sugestões, dica ou se ficou com alguma dúvida sobre este post, não tem problema! Basta comentar no que iremos responder suas dúvidas assim que for possível.