O comando top do Linux é usado para mostrar todos os processos em execução em seu ambiente Linux. Este guia mostra como usar o comando top explicando as diferentes opções disponíveis e as informações exibidas:
Como executar o 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:
topo
Quais informações são mostradas:
As seguintes informações são exibidas quando você executa o comando top do Linux:
Linha 1
- A Hora
- Quanto tempo o computador está executando
- Número de usuários
- Carga média
A média de carga mostra o tempo de carregamento do sistema nos últimos 1, 5 e 15 minutos.
Linha 2
- Número total de tarefas
- Número de tarefas em execução
- Número de tarefas de sono
- Número de tarefas paradas
- Número de tarefas zumbis
Linha 3
- Uso da CPU como uma porcentagem pelo usuário
- Uso da CPU como uma porcentagem pelo sistema
- Uso da CPU como uma porcentagem por processos de baixa prioridade
- Uso da CPU como porcentagem por processos inativos
- Uso da CPU como uma porcentagem por io wait
- Uso da CPU como uma porcentagem por interrupções de hardware
- Uso da CPU como porcentagem por interrupções de software
- Uso da CPU como uma porcentagem pelo tempo de roubo
Este guia fornece uma definição do que significa o uso da CPU.
Linha 3
- Memória total do sistema
- Memoria livre
- Memória usada
- Cache de buffer
Linha 4
- Total de swap disponível
- Total swap grátis
- Total de swap usado
- Memoria disponivel
Este guia fornece uma descrição das partições de troca e se você precisa delas.
Tabela Principal
- ID do processo
- Do utilizador
- Prioridade
- Nível bom
- 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
- Processo de tempo foi executado
- Comando
Aqui está um bom guia discutindo a memória do computador.
Mantenha o Linux no topo correndo o tempo todo em segundo plano
Você pode manter o comando superior facilmente disponível sem ter que digitar a palavra top toda vez na sua janela de terminal.
Para pausar a parte superior para continuar usando o terminal, pressione CTRL e Z no teclado.
Para trazer de volta o primeiro plano, digite fg.
Chaves de chave para o comando superior:
- -h - Mostra a versão atual
- -c - Isso alterna a coluna de comando entre mostrar o comando e o nome do programa
- -d - especifica o tempo de atraso entre a atualização da tela
- -o - Classifica pelo campo nomeado
- -p - Mostra apenas processos com IDs de processo especificados
- -u - Mostrar apenas processos pelo usuário especificado
- -i - não mostra tarefas ociosas
Mostrar a versão atual
Digite o seguinte para mostrar os detalhes da versão atual para o início:
topo -h
A saída está no formulário procps -ng versão 3.3.10
Especifique um tempo de atraso entre as atualizações de tela
Para especificar um atraso entre as atualizações da tela enquanto estiver usando o topo, digite o seguinte:
top -d
Para atualizar a cada 5 segundos digite top -d 5
Obter uma lista de colunas para classificar por
Para obter uma lista das colunas com as quais você pode classificar o comando top, digite o seguinte:
topo -O
Há muitas colunas, então você pode querer enviar a saída para menos como segue:
top -O | Menos
Classificar as colunas no comando superior por um nome de coluna
Use a seção anterior para encontrar uma coluna para classificar e, em seguida, use a seguinte sintaxe para classificar por essa coluna:
top -o
Para classificar por tipo de CPU% o seguinte:
top -o% CPU
Mostrar apenas os processos para um usuário específico
Para mostrar apenas os processos que um usuário específico está executando, use a seguinte sintaxe:
top -u
Por exemplo, para mostrar todos os processos que o usuário está executando, digite o seguinte:
topo-gary
Ocultar tarefas ociosas
A visualização superior padrão pode parecer desordenada e, se você quiser ver apenas os processos ativos (ou seja, aqueles que não estão inativos), você poderá executar o comando top usando o seguinte comando:
top -i
Adicionando Colunas Extra Para o Display Superior
Enquanto correndo top você pode pressionar a tecla 'F', que mostra a lista de campos que podem ser exibidos na tabela:
Use as teclas de seta para subir e descer na lista de campos.
Para definir um campo para que seja exibido na tela, pressione a tecla 'D'. Para remover o campo, pressione "D" novamente. Um asterisco (*) aparecerá ao lado dos campos exibidos.
Você pode definir o campo para ordenar a tabela simplesmente pressionando a tecla "S" no campo pelo qual você deseja classificar.
Pressione a tecla Enter para confirmar suas alterações e pressione "Q" para sair.
Modos de Alternância
Enquanto correndo topo você pode pressionar a tecla "A" para alternar entre a exibição padrão e uma exibição alternativa.
Mudando Cores
Pressione a tecla "Z" para mudar as cores dos valores dentro do topo.
Existem três etapas necessárias para alterar as cores:
- Pressione S para dados de resumo, M para mensagens, H para títulos de coluna ou T para informações de tarefa para segmentar essa área para uma mudança de cor
- 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
- Entre para confirmar
Pressione a tecla "B" para tornar o texto em negrito.
Alterar a exibição enquanto estiver executando a parte superior
Enquanto o comando top está em execução, você pode ativar e desativar muitos dos recursos pressionando as teclas relevantes enquanto estiver em execução.
A tabela a seguir mostra a tecla a ser pressionada e a função fornecida:
Tecla de função | Descrição |
---|---|
UMA | Exibição alternativa (padrão desativado) |
d | Atualizar a tela após o atraso especificado em segundos (padrão 1,5 segundos) |
H | Modo de threads (padrão desativado), resume as tarefas |
p | Monitoramento PID (padrão desativado), mostra todos os processos |
B | Habilitar negrito (padrão ativado), os valores são exibidos em negrito |
eu | Exibir média de carregamento (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) - isto é, mostra para várias CPUs |
J | Alinhar números à direita (padrão ativado) |
j | Alinhar texto à direita (padrão desativado) |
R | Reverse sort (default on) - 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 | Modo de exibição de floresta (padrão ativado) mostra como ramificações |
x | Destaque da coluna (padrão desativado) |
z | Cor ou mono (padrão) cores |
Resumo
Há mais opções disponíveis e você pode ler mais sobre elas digitando o seguinte na sua janela de terminal:
top homem