O comando top no Linux fornece estatísticas úteis sobre os recursos do sistema. Podemos usá-lo para ver o uso da CPU e da memória junto com as informações do processo dos serviços em execução. Você também pode encontrar processos zumbis usando o top. Portanto, dominar o comando top é uma obrigação para os administradores do Linux.
A seção a seguir fornece uma visão geral simples do comando top e mostra como usar o top em cenários do mundo real.
Como funciona o comando superior?
Por padrão, o topo mostra uma lista de processos em execução junto com as métricas de CPU padrão. Você pode pensar na primeira parte da saída como o painel. A seção inferior mostra a lista de processos e fornece uma exibição em tempo real de todos os processos em execução.
O painel consiste em cinco linhas, cada uma contendo algumas métricas. A primeira linha mostra informações curtas sobre o sistema, como tempo de atividade, média de carga e o número de usuários conectados no momento. As tarefas são mostradas na segunda linha. O terceiro mostra a carga da CPU e as duas linhas a seguir indicam o uso da memória.
Observe que os comandos que você especifica durante a execução do top diferenciam maiúsculas de minúsculas. Por exemplo, o n e N ambas as teclas executam operações diferentes.
1. Exibir todos os processos em execução
Quando usado sem nenhum argumento, o comando top exibe uma lista de todos os processos em execução no momento.
principal
Saída:
Você pode navegar pela saída usando o Acima, Baixa, Subir página, e PageDown teclas do seu teclado. Bater q para chegar ao shell.
2. Classificar processos do Linux por PID
Você pode classificar a lista de processos por seu ID de programa ou PID. aperte o N chave ao executar o topo para classificar os processos com base no PID.
3. Classificar processos por memória e uso de CPU
A saída superior padrão classifica a lista de processos com base no uso da CPU. Você pode classificar a lista por uso de memória usando o M tecla no seu teclado. Digitar P para classificar por CPU novamente.
4. Classificar processos por tempo de execução
Se você quiser saber por quanto tempo os processos estão em execução em sua máquina, pressione o M e T chaves.
5. Exibir processos de execução para usuários específicos
Podemos ver uma lista de todos os processos em execução que pertencem a um usuário específico. Quando estiver dentro do topo, pressione você e então forneça o nome de usuário e pressione Digitar. Você também pode usar o -você opção de topo seguida do nome de usuário para fazer isso.
raiz -u superior
O comando mencionado anteriormente exibe todos os processos invocados pelo root.
6. Destacar processos ativos
Se você entrar no z chave dentro do topo, irá destacar todos executando ativamente processos Linux. Isso torna a navegação nos processos ativos mais simples.
7. Alterar o período de intervalo do top
Por padrão, o top atualiza sua saída a cada três segundos. No entanto, você pode facilmente definir isso para um valor personalizado pressionando d seguido pelo valor necessário.
8. Prioridade do processo de mudança
Você pode alterar a prioridade de um processo Linux por definindo um valor personalizado de renice dentro do topo. Modelo r seguido pelo PID do processo e, a seguir, insira seu novo valor de renice.
9. Exibir processos ociosos usando o topo
Podemos ver uma lista de todos os processos ociosos pressionando o eu chave.
10. Mate um processo Linux por PID
O comando principal do Linux nos permite matar um processo em execução diretamente da interface. Para matar um processo, digite k seguido do PID desse processo. Será útil quando lidando com processos zumbis.
Processos de sistema próprios com o comando superior
O comando top no Linux torna o gerenciamento de processos mais simples para iniciantes. Podemos usar o top para todos os tipos de tarefas, incluindo monitoramento de recursos do sistema e gerenciamento de processos suspensos. Portanto, não importa se você é um novato ou um especialista em Linux, o comando top tem algo para você.
O monitoramento do sistema é apenas uma parte do dia do administrador. Como você monitora as conexões de rede? O comando ss está aqui apenas para este trabalho.
Se você suspeitar de um problema de rede em seu sistema Linux, veja como rastreá-lo e solucioná-lo com o comando ss.
Leia a seguir
- Linux
- Comandos Linux
- terminal

Rubaiat é um graduado em CS com uma forte paixão por código aberto. Além de ser um veterano do Unix, ele também trabalha com segurança de rede, criptografia e programação funcional. Ele é um colecionador ávido de livros de segunda mão e tem uma admiração sem fim pelo rock clássico.
Assine a nossa newsletter
Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!
Clique aqui para se inscrever