Como usar o comando de tempo no Linux

Como usar o comando de tempo no Linux
O tempo é o parâmetro essencial para avaliar a eficiência ou o desempenho de qualquer tarefa. Um processador tão bom é julgado por uma boa velocidade de processamento que é avaliada com base no tempo. Da mesma forma, no Linux, o comando "tempo" é usado para avaliar o tempo de processamento realizado por diferentes comandos em sua execução. Existem diferentes maneiras de realizar a mesma tarefa, por exemplo, podemos editar os arquivos de texto usando o editor do VIM, bem como o editor de nano, com a ajuda do comando de tempo, podemos avaliar qual editor leva menos tempo de execução, então podemos Use esse editor para fins de edição de texto para melhor desempenho.

Qual é o uso do comando de tempo no Linux

No Linux, o comando de tempo é usado para determinar o tempo de execução tomado pelo processador para executar o comando especificado.

A sintaxe geral de usar o comando time:

$ time [options] [comando]

A explicação para a sintaxe acima é:

  • Use a cláusula de tempo para determinar o tempo gasto pelo comando
  • Escolha qualquer opção junto com a cláusula de tempo
  • Digite o comando cujo tempo executado você deseja descobrir

Por exemplo, executamos um comando que levará 4 segundos de tempo de execução e determinará seu tempo usando o comando "time":

$ tempo sono 4

A saída exibida que o comando foi executado em 4.002 segundos, existem três tipos de valores na saída real, usuário e sys, a explicação para eles é como:

  • Real: Este é o tempo real do processador do computador para executar o comando de pressionar o botão para concluir o comando.
  • Do utilizador: Tempo de CPU que é necessário pelo modo de usuário.
  • Sys: Este é o tempo gasto pelo sistema ou pelo kernel para executar o comando.

Também podemos adicionar uma opção adicionando uma bandeira de "-P", Isso exibirá o tempo no formato POSIX portátil, para entendê -lo, execute novamente o comando acima usando o "-P" bandeira:

$ time -p Sleep 4

Atualizaremos o repositório do Linux e monitoraremos o horário da atualização usando o comando time:

$ time sudo update

Levará algum tempo para atualizar o repositório:

É preciso 36.289 segundos para atualizar o repositório de pacotes. Para entender mais sobre o comando de tempo, podemos executar a ajuda usando o comando:

$ tempo de ajuda

Se quisermos que a saída do comando de tempo não seja exibida na tela, em vez de ele ser salvo no arquivo de texto, podemos executar o seguinte comando:

$/usr/bin/time -o saída.Txt Sleep 4

Observação: Vamos usar o “/Usr/bin/time” ao invés de "tempo" comando porque o comando de tempo interno do shell não suporta o "-O" opção.

Para visualizar a saída do arquivo “Saída.txt ”, use o comando:

$ CAT Output.TXT

Para ter o resumo detalhado do tempo executado, use a opção "-V" com o “/Usr/bin/time” comando:

$/usr/bin/time -v Sleep 4

A figura acima exibe o resumo detalhado do tempo executado para o comando. No último, o Linux fornece os manuais de todos os comandos internos, para ver o comando manual do tempo para buscar algumas informações, usar:

$ HOMEM TEMPO


Conclusão

O comando de tempo é usado no Linux para fins de teste; É usado para testar o desempenho de aplicativos recém -criados. Neste artigo, discutimos o uso do comando time no Linux que é usado para monitorar o tempo de execução dos comandos no Linux. Discutimos duas sintaxes, o comando “tempo” interno e o comando “/usr/bin/time” com suas diferentes opções.