Sobes.tech
Junior

Quais são os pontos importantes e itens que pode ver na tela do htop, e o que eles significam?

sobes.tech IA

Resposta da IA

  • Área superior:

    • Uso de CPU (em percentagem, por núcleos ou total). Reflete quão intensamente o processador está a ser utilizado.
    • Uso de memória (total, utilizado, livre, buffer/cache). Mostra o estado da memória RAM.
    • Uso de Swap (total, utilizado, livre). Mostra o estado do arquivo ou partição de troca.
    • Carga média (load average) em 1, 5 e 15 minutos. Número de processos à espera ou ativos.
  • Lista de processos:

    • PID (Process ID): Identificador único de cada processo.
    • USER: Utilizador sob o qual o processo está a ser executado.
    • PRI (Prioridade): Prioridade virtual do processo.
    • NI (Nice): Prioridade estática do processo (-20 a 19). Um valor mais baixo indica maior prioridade.
    • VIRT (Memória Virtual): Quantidade de memória virtual utilizada pelo processo (incluindo código, dados e bibliotecas).
    • RES (Memória Resident): Quantidade de memória física (RAM) realmente utilizada pelo processo.
    • SHR (Memória Compartilhada): Quantidade de memória compartilhada utilizada pelo processo.
    • S (Estado): Estado atual do processo (R - Em execução, S - Em espera, Z - Zumbi, T - Parado, etc.).
    • CPU%: Percentagem de uso de CPU por este processo.
    • MEM%: Percentagem de uso de memória física (RAM) por este processo.
    • TIME+: Tempo total de CPU utilizado pelo processo.
    • COMMAND: Comando ou caminho para o ficheiro executável do processo.
  • Botões funcionais (em baixo):

    • F1 Ajuda: Abre a ajuda integrada do htop.
    • F2 Configuração: Configura a visualização e comportamento do htop.
    • F3 Procurar: Procura processos pelo nome do comando.
    • F4 Filtrar: Filtra a lista de processos por diferentes critérios.
    • F5 Árvore: Mostra os processos em forma de árvore (hierárquico).
    • F6 OrdenarPor: Ordena a lista de processos pela coluna selecionada.
    • F7 Nice-: Diminui o valor de nice (aumenta a prioridade) para o processo selecionado.
    • F8 Nice+: Aumenta o valor de nice (diminui a prioridade) para o processo selecionado.
    • F9 Matar: Envia um sinal (por exemplo, SIGTERM, SIGKILL) ao processo selecionado.
    • F10 Sair: Sai do htop.

Compreender estes elementos permite diagnosticar problemas de desempenho do sistema, identificar processos que consomem muitos recursos e gerir o seu comportamento.