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.
$ topUm 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 = SystemdPressione 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 UbuntuO 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.registroO -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.