O que as cores significam no HTOP

O que as cores significam no HTOP
HTOP é um dos maiores gerentes de tarefas para sistemas Linux. Ok, estou um pouco tendencioso, pois contribuí ativamente para o seu código. No entanto, acho que podemos concordar que o HTOP é uma ótima ferramenta para monitorar e entender o que está acontecendo em nosso sistema Linux.

Se você não está familiarizado com o HTOP, não se preocupe. Neste tutorial, apresentarei a você o HTOP, mostrarei como funciona, como você pode usá -lo e, finalmente, mostrarei o que a saída lhe dá significa e como usá -lo.

Pré-requisitos

Antes de prosseguirmos com o tutorial, você precisará dos seguintes requisitos a seguir: uma distribuição Linux; Usuário Root ou Usuário com Privilégios SUDO; Conexão de rede

Com todos os requisitos atendidos, podemos prosseguir.

O que é HTOP?

Vamos perguntar ao Linux o que é HTOP:

ubuntu@ubuntu20: ~ $ whatis htop
HTOP (1) - Visualizador de processos interativos

O topo de Hisham, comumente chamado HTOP, é um monitor de sistema interativo e gerente de processos. Eu gosto de pensar nisso como a porta de entrada para a subida dos processos e recursos do sistema Linux.

Foi originalmente desenvolvido para ser uma alternativa à principal utilidade e, portanto, oferece funcionalidade semelhante e muito mais. Por exemplo, ele permite interagir com os processos e executar funções como processos de pesquisa, filtrar pelos usuários, expandir os pais e os filhos em um formato de árvore, classificação, etc. Além disso, o HTOP usa cores para indicar vários recursos de recursos e fornecer uma compreensão visual muito melhor das estatísticas do sistema.

Outro recurso de destaque do HTOP é que é leve e super rápido. Hisham Muhammad, que acho que é um ótimo programador, escreveu na linguagem de programação C, HTOP pode buscar informações do sistema e analisar os dados rapidamente. Esta foi uma das principais desvantagens, que mostrou um atraso de tempo significativo entre a inicialização da utilidade e as estatísticas de recursos.

Instalando o HTOP

Antes que possamos começar a usar o HTOP, precisamos ter certeza de que o instalamos instalado. Embora algumas distribuições venham com a ferramenta pré-instalada, isso nem sempre é uma garantia.

Para confirmar que você instalou o HTOP, use o comando:

Qual htop

Se você instalou o HTOP, o comando acima deve mostrar o caminho para o binário HTOP, como mostrado na saída abaixo:

/usr/bin/htop

Se você ainda não possui o HTOP instalado, use os comandos fornecidos abaixo:

Debian/Ubuntu

Nos sistemas baseados em Debian e Debian, use o comando:

Atualização de sudo apt-get
sudo apt -get install htop -y

Manjaro/Arch

Em distritos baseados em arco, peça a Pacman para instalar o HTOP com o comando:

Sudo Pacman -Sy
sudo pacman -s htop

Rehl/CentOS

Para rehl, use o comando

Atualização de Sudo Yum
sudo yum install htop

Depois de instalar o utilitário HTOP com sucesso, podemos prosseguir com o tutorial.

Uso básico HTOP

Para iniciar o HTOP, tudo o que você precisa fazer é executar o comando htop em sua sessão de terminal. A execução deste comando lançará uma sessão interativa, permitindo que você navegue pelos recursos do seu sistema.

htop

Um exemplo da janela HTOP está abaixo:

Pode parecer intimidador, especialmente se você estiver acostumado com o gerente de tarefas normal, como o System Monitor, mas HTOP é incrivelmente intuitivo para usar.

A parte inferior da tela mostra os atalhos do teclado que você pode usar para executar várias tarefas dentro do gerenciador de tarefas.

Processos de filtro

Vamos começar aprendendo a filtrar processos usando HTOP. Como você pode ver na tela inferior, filtrar para processos, pressione a tecla F4 no seu teclado.

Pressionar esta tecla exibirá um campo de entrada onde você pode definir os parâmetros para filtrar. Por exemplo, vamos filtrar os processos em execução como usuário do Ubuntu ou contendo a palavra -chave Ubuntu.

À medida que você digita, o HTOP filtra interativamente para os literais de cordas, o que pode ser muito útil se você não tiver certeza do nome do processo completo.

Depois de ficar satisfeito com o filtro, você pode ficar na janela mostrando apenas os processos filtrados pressionando o retorno.

Você também pode deixar as janelas do filtro pressionando a tecla ESC. Isso retornará à janela principal do HTOP.

Processos de classificação

O HTOP também permite classificar processos com base em vários parâmetros. Esses incluem:

  • ID do processo
  • Do utilizador
  • Prioridade
  • Legal
  • Tamanho da memória
  • Compartilhamento de memória
  • Residente de memória
  • Estado
  • Porcentagem de CPU
  • Memória percentual
  • Tempo
  • Comando

Para classificar comandos, pressione a tecla F6. Isso criará um menu lateral que permite selecionar o parâmetro de classificação.

Por exemplo, para classificar por porcentagem de memória, na classificação por menu, selecione percentual_mem e pressione Enter.

Isso deve mostrar todos os processos classificados pelo uso de porcentagem de memória em ordem crescente. Aqui está um exemplo de saída:

Processos de morte

E agora, para o uso generalizado do gerente de tarefas, processos de morte. HTOP permite um método rápido e fácil de matar um processo dentro da sessão.

Para fazer isso, destaque o processo que você deseja encerrar. Você pode fazer isso simplesmente rolando para usar suas teclas de seta para cima e para baixo. Depois de selecionar os processos, basta pressionar F9 e entrar para enviar o sinal de morte.

Ao pressionar a tecla F9, o HTOP fornece o tipo de sinal que você pode enviar (considere o manual da biblioteca GNU C para aprender sobre comunicação e sinais do IPC). No nosso caso, precisamos do sinal de terminação ou do sigterm.

Nota: O sinal sigtem pode ser bloqueado, manuseado e ignorado.

https: // www.gnu.org/software/libc/manual/html_node/

Lembre -se, só porque você pode matar um processo não significa. Esteja atento aos processos que você encerrar.

O que há com as cores: o que elas significam?

Até este ponto, apenas discutimos a parte inferior do HTOP. Mas e a barra superior. Qual é o problema com todas as cores e o que elas significam?

As barras de cores são organizadas como CPU e memória. Aqui está o que eles significam.

Barras de cores da CPU

Na seção da CPU, as seguintes cores representam:

  • Azul escuro - Indica a porcentagem da CPU usada por processos de baixa prioridade. Os processos baixos no HTOP são indicados por um excelente valor superior a 0.
  • Verde - Mostra processos em execução como usuários regulares no sistema.
  • Vermelho - mostra threads de kernel.
  • Blue aqua - mostra processos virtualizados.

Barras de cores de memória

Para a seção de memória, as cores são apresentadas da seguinte forma:

  • Verde - Mostra a memória usada.
  • Azul escuro - Mostra páginas de buffer de memória
  • Laranja - mostra a memória alocada para o cache.

Para um atalho rápido para saber o que as cores significam no HTOP, pressione a tecla F1 para trazer à tona o menu de ajuda.

DICA: Para iniciar o HTOP sem cores (modo monocromático), use a opção -c, como mostrado na captura de tela abaixo:

HTOP -C

Conclusão

Eu ainda acredito que o HTOP é o melhor gerente de tarefas e gerente de processos para sistemas Linux. Ele oferece recursos incríveis de maneira simples, intuitiva e organizada, tornando -a uma escolha muito fácil e eficiente para geeks de terminal.

Usando este tutorial, você deve ter conceitos de uso básico suficientes para ajudá -lo a usar o HTOP e expandir seu conhecimento da ferramenta. Para obter informações detalhadas, considere o manual.