Como calcular o tempo gasto por um comando de terminal

Conteúdo

Bash Shell

Se você tem um script de longa execução, está trabalhando para impulsionar, Pode ser útil descobrir exatamente quanto tempo o script ou comando leva para ser executado para saber com certeza se a próxima execução foi mais rápida ou mais lenta que a primeira. .

Por sorte, existe uma maneira fácil de fazer isso usando o comando time. Comece com o tempo e depois com o comando que deseja executar.

Tempo <qualquer comando aqui>

Você verá a saída mais ou menos assim:

E caso você não entenda a saída misteriosa, a 3 valores diferentes significam essas coisas:

  • Real: tempo real do início ao fim, que pode variar se outras coisas estiverem consumindo a CPU. Este é geralmente o número com o qual você se preocupará, a menos que esteja testando em um sistema muito ocupado.
  • Do utilizador: o tempo que o comando levou do início ao fim da execução do código no modo de usuário.
  • Sys: o tempo de execução das chamadas do sistema no kernel por parte do procedimento. É muito insignificante para a maioria das pessoas por conta própria.

Você pode usar a combinação de User + Sys para descobrir exatamente quanto tempo o seu comando demorou para fins de tempo .... mas se estiver em uma caixa de teste, Real é mais simples.

Assine a nossa newsletter

Nós não enviaremos SPAM para você. Nós odiamos isso tanto quanto você.