Skip to content

Como usar o comando ‘top’ do Linux para mostrar os processos em execução

25 de abril de 2021

Neste artigo

O comando top do Linux mostra os processos em execução em seu ambiente Linux que consomem a maioria dos recursos do sistema.

Como executar o comando ‘top’

Em sua forma básica, tudo o que você precisa fazer para mostrar os processos atuais é digitar o seguinte em um terminal Linux:

principal

Saída de Comando

O principal comando é executado em primeiro plano e se atualiza continuamente. Seus resultados aparecem em cinco linhas, mais a tabela principal.

Linha 1

A primeira linha oferece algumas informações básicas de alto nível sobre o sistema:

  • A Hora
  • Há quanto tempo o computador está funcionando
  • Número de usuários
  • Carga média

A média de carregamento mostra o tempo de carregamento do sistema nos últimos 1, 5 e 15 minutos.

Linha 2

A segunda linha resume o número de tarefas simultâneas em andamento:

  • Número total de tarefas
  • Número de tarefas em execução
  • Número de tarefas para dormir
  • Número de tarefas interrompidas
  • Número de tarefas de zumbi

Linha 3

A terceira linha resume o desempenho da CPU:

  • Uso da CPU como uma porcentagem pelo usuário
  • Uso da CPU como uma porcentagem do sistema
  • Uso da CPU como uma porcentagem por processos de baixa prioridade
  • Uso da CPU como uma porcentagem por processos ociosos
  • Uso da CPU como uma porcentagem por io wait
  • Uso da CPU como uma porcentagem de interrupções de hardware
  • Uso da CPU como uma porcentagem de interrupções de software
  • Uso da CPU como uma porcentagem por tempo de roubo

Linha 4

A quarta linha enfatiza a memória:

  • Memória total do sistema
  • Memoria livre
  • Memória usada
  • Cache de buffer

Linha 5

A quinta linha destaca o espaço de troca disponível e a memória total inclusive de troca:

  • Troca total disponível
  • Troca total grátis
  • Troca total usada
  • Memoria disponivel

Mesa Principal

A tabela principal lista os processos em execução:

  • ID do processo
  • Do utilizador
  • Prioridade
  • Bom nível
  • Memória virtual usada pelo processo
  • Memória residente usada por um processo
  • Memória compartilhável
  • CPU usada pelo processo como uma porcentagem
  • Memória usada pelo processo como uma porcentagem
  • Tempo de execução do processo
  • Comando

Verifique o gerenciador de pacotes de sua distribuição para versões alternativas deste utilitário que oferecem mais ou diferentes funcionalidades.

Chaves de comando para o comando ‘top’

Embora você invoque principal apenas digitando o nome em uma sessão de shell, algumas opções modificam o comportamento do utilitário:

  • -h: Mostra a versão atual
  • -c: Isso alterna a coluna de comando entre mostrar o comando e o nome do programa
  • -d: Especifique o tempo de atraso entre a atualização da tela
  • -o: Classifica pelo campo nomeado
  • -p: Mostrar apenas processos com IDs de processo especificados
  • -você: Mostra apenas os processos do usuário especificado
  • -eu: Não mostra tarefas ociosas

Adicionando colunas extras ao display

Aperte F para mostrar a lista de campos que podem ser exibidos na tabela. Use as setas do teclado para mover para cima e para baixo na lista de campos. Para exibir ou ocultar um campo na tela, pressione D para alternar. Um asterisco aparece próximo aos campos exibidos manualmente. Defina o campo para classificar a tabela simplesmente pressionando a tecla “S” no campo pelo qual deseja classificar. Pressione a tecla Enter para confirmar suas alterações e pressione “Q” para sair.

Modos de alternância

Enquanto corre principal Aperte UMA para alternar entre a exibição padrão e uma exibição alternativa.

Mudança de cores

Aperte Z para alterar as cores dos valores dentro principal. Três estágios mudam as cores:

  1. Pressione qualquer um S para dados resumidos, M para mensagens, H para cabeçalhos de coluna ou T para obter informações sobre a tarefa para direcionar essa área para uma mudança de cor
  2. Escolha uma cor para esse alvo, 0 para preto, 1 para vermelho, 2 para verde, 3 para amarelo, 4 para azul, 5 para magenta, 6 para ciano e 7 para branco
  3. Entrar para se comprometer.

Aperte B para deixar o texto em negrito.

Alterar a exibição durante a execução ‘top’

Enquanto o comando é executado em primeiro plano, ative e desative muitos recursos pressionando as teclas relevantes. A tabela a seguir mostra a tecla a ser pressionada e a função que ela fornece:

Tecla de função Descrição
UMA Exibição alternativa (padrão desativado)
d Atualizar a tela após um atraso especificado em segundos (padrão 1,5 segundos)
H Modo Threads (padrão desativado), resume tarefas
p Monitoramento PID (padrão desligado), mostra todos os processos
B Negrito habilitado (padrão ativado), os valores são mostrados em negrito
eu Mostrar média de carga (padrão ativado)
t Determina como as tarefas são exibidas (padrão 1 + 1)
m Determina como o uso de memória é exibido (padrão 2 linhas)
1 CPU única (padrão desativado) – ou seja, mostra para várias CPUs
J Alinhe os números à direita (padrão ativado)
j Alinhar o texto à direita (padrão desativado)
R Classificação reversa (padrão ativado) – processos mais altos para processos mais baixos
S Tempo cumulativo (padrão desativado)
você Filtro de usuário (padrão desativado) mostra apenas euid
você Filtro de usuário (padrão desativado) mostra qualquer uid
V Visualização da floresta (padrão ativado) mostra como ramos
x Destaque da coluna (padrão desativado)
z Colorido ou mono (padrão ativado) mostra cores
Teclas de função

Alternativa: Utilitário ‘htop’

comando htop

Não é instalado na maioria das distribuições por padrão, mas o htop funções utilitárias semelhantes a principal mas simplifica a exibição e vincula o comportamento a pressionamentos de tecla de função em tempo real, em vez de um menu complexo de comportamento de letra e troca. Significativamente, htop mostra todos os processos em execução, enquanto principal concentra-se nos principais processos que consomem a maior parte dos recursos do sistema. Mais da Lifewire

  • Ilustração de um homem em uma velha mesa telefônica

    Gerenciador de tarefas: um passo a passo completo

  • Uma pessoa deitada em um sofá, rolando a tela em seu telefone

    Como mostrar a porcentagem da bateria no Android

  • Verifique o uso de memória do Microsoft Edge

    Como verificar o uso de memória do Microsoft Edge

  • Mulher no computador

    Um guia para iniciantes em Conky

  • Pequenos caracteres conectando um cabo Ethernet a uma placa de rede.

    Como usar o comando Netstat no Mac

  • Excel na tela do iMac no escritório em casa

    Como dividir no Excel usando uma fórmula

  • Captura de tela dos parâmetros de entrada do BASH

    Guia para iniciantes no BASH – Parâmetros de entrada

  • Usando o comando ls para listar arquivos no Linux

  • Pessoa executando o comando de suspensão do Linux por 20 segundos em um laptop

    Como usar o comando Linux Sleep para pausar um script BASH

  • Tela do computador Ubuntu

    Como criar um servidor da Web LAMP usando o Ubuntu

  • Visualizador de imagens Eye Of Gnome no Ubuntu

    Um guia para o olho do GNOME Image Viewer

  • Lupa imposta em computadores e componentes técnicos

    As 10 melhores ferramentas gratuitas de informação do sistema

  • Texto incompleto 'Menos é mais' na caixa de luz

    Exemplos de uso do comando “less” do Linux

  • Imagem de partes internas do disco rígido

    Como desfragmentar um disco rígido do Windows 10

  • formato grava o comando zero em um prompt de comando de um disco de recuperação do sistema

    Como usar o comando Format para gravar zeros em um disco rígido

  • Uma mulher sentada em frente ao computador digitando usando um teclado.

    Como usar as teclas F em um Mac

Lifewire

Siga-nos

  • Facebook

  • Sobre nós
  • Anunciar
  • Política de Privacidade
  • Política de Cookies
  • Carreiras
  • Diretrizes editoriais
  • Contato
  • Termos de uso
  • Privacidade da UE
  • Aviso de privacidade da Califórnia



Seus direitos de privacidade

A Lifewire e nossos parceiros terceirizados usam cookies e processam dados pessoais como identificadores exclusivos com base em seu consentimento para armazenar e / ou acessar informações em um dispositivo, exibir anúncios personalizados e para medição de conteúdo, percepção do público e desenvolvimento de produtos. Para alterar ou retirar suas opções de consentimento para Lifewire.com, incluindo seu direito de contestar quando um interesse legítimo é usado, clique abaixo. A qualquer momento, você pode atualizar suas configurações por meio do link “Privacidade da UE” na parte inferior de qualquer página. Essas escolhas serão sinalizadas globalmente para nossos parceiros e não afetarão os dados de navegação. Lista de parceiros (fornecedores)

Nós e nossos parceiros processamos dados para:

Verifique ativamente as características do dispositivo para identificação. Use dados precisos de geolocalização. Armazene e / ou acesse informações em um dispositivo. Selecione o conteúdo personalizado. Crie um perfil de conteúdo personalizado. Avalie o desempenho do anúncio. Selecione anúncios básicos. Crie um perfil de anúncios personalizados. Selecione anúncios personalizados. Aplique pesquisas de mercado para gerar insights do público. Avalie o desempenho do conteúdo. Desenvolva e aprimore produtos. Lista de parceiros (fornecedores)