Como executar o Top Top no Modo Batch no Linux

Como executar o Top Top no Modo Batch no Linux
O monitoramento do sistema é uma parte crucial de um kit de ferramentas do usuário Linux mais ou menos qualificado, porque chegará um momento em que você quiser entender o que está consumindo recursos vitais, ou simplesmente o quanto está consumindo. Conflitando com a crença popular, isso não se limita aos sistemas de servidor. No Linux, o comando principal permite acompanhar os processos atualmente ativos e o recurso que eles consomem. Pode ser a ferramenta mais valiosa em seu kit de ferramentas como administrador do sistema, especialmente sabendo como usá -lo.

Todas. O comando principal mostra a atividade de processamento em tempo real no seu computador Linux, bem como tarefas gerenciadas pelo kernel. Ele exibirá o uso da CPU e da memória, bem como outras informações, como execução de programas. Isso pode ajudá -lo a tomar a ação apropriada.

Você pode utilizar a opção "Modo em lote" para transferir saídas de comando principais para outros aplicativos ou um arquivo. O topo não aceitaria entradas nesse modo e continuará até que o número de iterações que você especificar com o parâmetro de linha de comando “-n” seja alcançado. Você deve entender corretamente o resultado do comando superior se quiser resolver quaisquer problemas de desempenho no servidor Linux. Este artigo explica como usar o comando superior no modo em lote para manter um olhar mais próximo nas ações do seu sistema como administrador.

Método para usar o modo em lote com o comando superior

Em um Ubuntu 20.04, executamos os comandos indicados neste artigo. Você pode utilizar qualquer outra distribuição Linux também. Para realizar nosso comando principal, usaremos o terminal Ubuntu. O terminal pode ser acessado usando o painel do sistema ou o atalho Ctrl+Alt+T.

O comando principal classifica os dados por uso da CPU para que, quando você executa o comando principal no modo de lote anexado abaixo, ele faz a mesma coisa e imprime as 35 primeiras linhas, conforme especificado no comando a seguir.

$ top -bc | Cabeça -35

Você pode verificar se 35 linhas foram exibidas na saída apresentada na captura de tela acima. O "cabeçalho" do topo fornece detalhes extras sobre a condição e o uso atuais do sistema; a quantidade geral de processos, a carga média e o tempo de atividade.

Para verificar os resultados classificados nas sequências de utilização da memória pelo processo, temos que executar o comando afixado.

$ top -bc -o +%mem | Cabeça -n 20

Este comando exibirá quase 20 linhas na saída e o número também é especificado no comando também.

Todas as bandeiras são descritas abaixo que são usadas no comando acima:

-B: Opere no modo de lote.

-C: imprime o caminho absoluto do processo ativo.

-O: Para definir campos para operações de classificação.

Cabeça: exiba a primeira parte dos arquivos.

-n: exibir o número "n" de linhas. Usamos "20" em nosso comando.

No modo em lote, use o comando superior para organizar os dados com base na idade do processo. Ele exibe a quantidade total de tempo da CPU que o processo consumiu desde que começou. Executar o comando afixado no terminal.

$ top -bc -o time+ | Cabeça -n 20

A saída variará de sistema para sistema de acordo. Se você quiser acessar a saída do comando superior com alguém para fins de depuração, use o seguinte comando para rotear os resultados para um arquivo. Utilizamos um arquivo chamado “Alpha.TXT". A escolha do arquivo será baseada na preferência do usuário.

$ top -bc | Cabeça -35> Alfa Top.TXT

Não haverá saída do comando acima. Você pode obter a saída utilizando o seguinte comando gato afixado.

$ CAT Top relatório.TXT

A saída será quase a mesma exibida na captura de tela acima.

Conclusão

Neste guia, tentamos explicar o comando superior e sua funcionalidade no "modo em lote". Nós implementamos alguns comandos no Ubuntu 20.04 Sistema Linux para sua compreensão. Você pode utilizá -los conforme seus requisitos de trabalho. Acima de tudo, você deve sempre ser executado no modo em lote para rotear os resultados para um arquivo ou até outro processo. Espero que o artigo seja muito fácil para o seu entendimento.