O comando time é um dos comandos Linux menos conhecidos, mas pode ser usado para mostrar quanto tempo um comando demora para ser executado.
Isso é útil se você for um desenvolvedor e quiser testar o desempenho de seu programa ou script.
Este guia listará os principais switches que você usará com o comando time junto com seus significados.
Como usar o comando de tempo
A sintaxe do comando time é a seguinte:
Tempo
Por exemplo, você pode executar o comando ls para listar todos os arquivos em uma pasta em um formato longo junto com o comando time.
tempo ls -l
Os resultados do comando time serão os seguintes:
0m0.177s reaisusuário 0m0.156ssys 0m0.020s As estatísticas mostradas mostram o tempo total gasto para executar o comando, a quantidade de tempo que foi gasto no modo de usuário e a quantidade de tempo gasto no modo kernel. Se você tem um programa que você escreveu e quer trabalhar no desempenho, você pode executá-lo junto com o comando time repetidas vezes e tentar melhorar as estatísticas. Por padrão, a saída é exibida no final do programa, mas talvez você queira que a saída vá para um arquivo. Para imprimir o formato em um arquivo, use a seguinte sintaxe: tempo -otime --output = Todos os comutadores para o comando time devem ser especificados antes do comando que você deseja executar. Se você estiver ajustando o desempenho, talvez deseje acrescentar a saída do comando time ao mesmo arquivo repetidamente, para poder ver uma tendência. Para fazer isso, use a seguinte sintaxe: tempo -ahora --append Por padrão, a saída é a seguinte: 0m0.177s reaisusuário 0m0.156ssys 0m0.020s Há um grande número de opções de formatação, conforme mostrado na lista a seguir Você pode usar as opções de formatação da seguinte maneira: time -f "Tempo Decorrido =% E, Entradas% I, Saídas% O" A saída para o comando acima seria algo assim: Tempo Decorrido = 0:01:00, Entradas 2, Saídas 1 Você pode misturar e combinar os comutadores conforme necessário. Se você quiser adicionar uma nova linha como parte da string de formato, use o caractere de nova linha da seguinte maneira: time -f "Tempo Decorrido =% E n Entradas% I n Saídas% O" Para saber mais sobre o comando time, leia a Página do Manual do Linux executando o seguinte comando: hora do homem A opção de formatação não funciona imediatamente no Ubuntu. Você precisa executar o comando da seguinte maneira: / usr / bin / time Formatando a Saída do Comando Time
Resumo