Como usar o comando 'top' para mostrar processos em execução

click fraud protection

O comando top do Linux mostra os processos em execução em seu Ambiente Linux que consomem mais recursos do sistema.

Como executar o comando 'top'

comando superior

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 principalcomando é 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:

  • CPU uso 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
ItStillWorks: uso de CPU

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
Respostas a perguntas sobre como usar uma partição swap no Linux

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 que o processo está em execução
  • 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

pressione 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 pressione UMA para alternar entre a exibição padrão e uma exibição alternativa.

Mudança de cores

pressione Z para mudar as cores dos valores dentro principal.

Três estágios mudam o 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. Digitar para se comprometer.

pressione 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 as 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.