Conhecendo Melhor o comando HTOP

Não é de hoje que monitorar um Servidor ou Desktop Linux existe um pouco de observação. De antemão Conhecendo Melhor o comando HTOP ajuda a você entender os parâmetros que são usados, cores, e informações mostradas.

A princípio esse post tem a intenção de ajudar você a melhorar a analise dos dados fornecidos na tela.

Antes de tudo vamos efetuar a instalação do htop:

  • Use yum install htop em distribuições RHEL.
  • Use apt-get install htop nas distribuições com derivação Debian.

Uso de CPU, Memória e Load Average

Conhecendo Melhor o comando HTOP

A princípio temos a barra principal do HTOP onde é informando o Uso de Cpu, Memória e Load Average.

Contudo temos 1 Core na máquina, se fosse uma máquina com 4 cores o Htop enumeraria de 1 até 4 as CPU’S. Nesse sentido, falando em cores e vamos entender o que é cada uma delas abaixo:

  • Azul: Processos com baixa prioridade ou nice > 0.
  • Verde: Processos normais de Usuários.
  • Vermelho: Processos do Kernel
  • Amarelo: Tem dos pedido de interrupção (IRQ).
  • Magenta: Soft IRQ Time
  • Cinza: Tempo de Espera de I/O

* Veja mais informações sobre IRQ AQUI!

Bem como CPU a memória usa algo parecido divida em cores porém com menos indicadores:

  • Verde: Memória usada por paginas.
  • Azul: Buffer das páginas.
  • Amarelo: Paginas de Cache.

O Load Average são a média do numero de processos que estão em estado de execução ou de ininterrupção. Logo o Load Average trata da média total desse número de processos em espera na lista de execução mais o número de processos atualmente em execução no período de 1, 5, e 15 minutos.

Por exemplo, se você ver esse número muito alto, indica algum tipo de problema. Ou seja, tem algo demorando para ser processado.

Informação dos Processos

Conhecendo Melhor o comando HTOP
  • PID: Número de Identificação de um Processo.
  • USER: Usuário dono do processo.
  • PR: Prioridade do processo, quanto menor o número maior a prioridade.
  • NI: Valor do Nice do processo.
  • VIRT: Quanto que o processo está usando de Memória Virtual.
  • RES: Quanto de memória Física o processo está usando.
  • SHR: Quanto de memória Compartilhada o processo está usando.
  • S: Status do processo (Zumbi, Aguardando, Running, etc.)
  • %CPU: A porcentagem de Tempo de CPU usada pelo Processo.
  • %MEM: A porcentagem de Tempo de Memória usada pelo Processo.
  • TIME+: A porcentagem de Tempo de Memória Compartilhada usada pelo Processo.
  • Command: O nome do comando que foi usado para startar o processo.

Enfim, espero que Conhecendo Melhor o comando HTOP fique mais fácil para conseguir diagnosticar os problemas encontrados no seu dia-a-dia.

Nesse meio tempo você pode gostar também: 5 Dicas úteis de Configuração do Nginx

Deixe um comentário

O seu endereço de e-mail não será publicado.