Como filtrar a saída superior para processos específicos

Como filtrar a saída superior para processos específicos
O topo é um utilitário de linha de comando Linux que permite monitorar processos de execução e uso de recursos em seu sistema. Compreender o que está acontecendo em seu sistema Linux em tempo real pode ajudá-lo a localizar processos intensivos em recursos e tomar as ações necessárias.

Este guia discutirá o uso do comando principal no Linux para encontrar informações específicas sobre os processos de execução em seu sistema.

Uso básico principal

Para usar o principal utilitário do Linux, inicie uma sessão de terminal e insira o topo do comando.

$ top

Um exemplo de saída do comando superior é:

A saída é dividida em duas porções:

A parte superior mostra o uso de recursos, como memória, uso da CPU e uso de disco.

A parte inferior mostra informações sobre os processos em execução. Esses dados incluem o ID do processo, o usuário e o nome do processo.

Como filtrar processos específicos

Para filtrar a saída superior para um processo específico, pressione a tecla O e insira a entrada como comando = nome, onde o nome se refere ao nome do processo.

Por exemplo, para filtrar para o sistema:

Comando = Systemd

Pressione Enter, e o principal utilitário filtrará os processos apenas para o SystemD.

Você também pode destacar o processo específico, mantendo outros processos em vista. Para fazer isso, pressione a tecla L e procure uma string.

Por exemplo:

Como filtrar processos do usuário

O utilitário de saída superior também nos permite filtrar processos gerados por um usuário específico. Para fazer isso, usamos a bandeira -u seguida pelo nome de usuário.

Por exemplo,

Top -u Ubuntu

O comando exibe apenas os processos de propriedade do usuário do Ubuntu.

Como classificar processos por %cpu

Também podemos classificar a saída superior pela porcentagem de utilização da CPU. Para fazer isso, pressione o comando Shift + P.

A saída é classificada em ordem crescente.

Como mudar o intervalo de atualização

Por padrão, o topo atualizará a saída a cada 3 segundos. Para modificar esse valor, pressione a tecla D enquanto o topo estiver em execução.

Como mostrar o caminho para um binário

Para mostrar o caminho para o comando que iniciou um processo específico, pressione a tecla C:

Como salvar a saída em um arquivo

Também podemos salvar a saída do arquivo usando símbolos de redirecionamento. Por exemplo, para exportar a saída superior por 10 minutos, use o comando:

Top -n 3 -b> top_output.registro

O -n especifica o número de iterações que o topo deve produzir antes de encerrar.

O sinalizador -b inicia o topo no modo em lote, que processa continuamente a saída até que as iterações máximas sejam atendidas (especificadas na bandeira -n).

Siga final

O topo é uma boa utilidade para os administradores do sistema e qualquer pessoa que queira saber quais processos usam recursos do sistema. Para saber mais sobre o TOP, considere a documentação.