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.

instagram viewer

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.

CompartilhadoTweetO email
Como monitorar conexões de rede no Linux com ss

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

Tópicos relacionados
  • Linux
  • Comandos Linux
  • terminal
Sobre o autor
Rubaiat Hossain (41 artigos publicados)

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.

Mais de Rubaiat Hossain

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