Come utilizzare il comando time in Linux

Come utilizzare il comando time in Linux
Il tempo è il parametro essenziale per valutare l'efficienza o le prestazioni di qualsiasi attività. Un così buono processore è giudicato da una buona velocità di elaborazione che viene valutata sulla base del tempo. Allo stesso modo, in Linux, il comando "time" viene utilizzato per valutare il tempo di elaborazione impiegato da diversi comandi nella loro esecuzione. Esistono diversi modi per svolgere lo stesso compito, ad esempio, possiamo modificare i file di testo utilizzando l'editor VIM e l'editor Nano, con l'aiuto del comando tempo che possiamo valutare quale editor richiede meno tempo di esecuzione, quindi possiamo Usa quell'editor per scopi di modifica del testo per prestazioni migliori.

Qual è il comando di uso del tempo in Linux

In Linux, il comando Time viene utilizzato per determinare il tempo di esecuzione impiegato dal processore per eseguire il comando specificato.

La sintassi generale dell'utilizzo del comando tempo:

$ Time [Options] [Command]

La spiegazione della sintassi sopra è:

  • Usa la clausola temporale per determinare il tempo impiegato dal comando
  • Scegli eventuali opzioni insieme alla clausola temporale
  • Digita il comando il cui tempo eseguito vuoi scoprire

Ad esempio, eseguiamo un comando che richiederà un tempo di esecuzione di 4 secondi e determinerà il tempo usando il comando "time":

$ Time Sleep 4

L'output ha visualizzato che il comando è stato eseguito in 4.002 secondi, ci sono tre tipi di valori nell'output reale, utente e sys, la spiegazione è come:

  • Vero: Questo è il tempo effettivo impiegato dal processore del computer per eseguire il comando dalla pressione del pulsante per completare il comando.
  • Utente: Tempo della CPU che viene prelevato dalla modalità utente.
  • Sys: Questo è il tempo impiegato dal sistema o dal kernel per eseguire il comando.

Possiamo anche aggiungere un'opzione aggiungendo una bandiera di "-P", che visualizzerà l'ora nel formato posix portatile, per capirlo, esegui nuovamente il comando sopra usando il "-P" bandiera:

$ time -p sleep 4

Aggiorneremo il repository di Linux e monitoreremo il tempo di aggiornamento utilizzando il comando tempo:

$ Time sudo Apt Aggiornamento

Ci vorrà del tempo per aggiornare il repository:

Ci vogliono 36.289 secondi per aggiornare il repository dei pacchetti. Per capire di più sul comando tempo, possiamo eseguire l'aiuto usando il comando:

$ help time

Se vogliamo che l'output del comando tempo non sia visualizzato sullo schermo, invece che dovrebbe essere salvato nel file di testo, possiamo eseguire il seguente comando:

$/usr/bin/time -o output.txt sleep 4

Nota: Useremo il "/Usr/bin/time" invece di "tempo" comando perché il comando time integrato shell non supporta il "-O" opzione.

Per visualizzare l'output del file "output.txt ”, usa il comando:

Output di $ Cat.TXT

Per avere il riepilogo dettagliato del tempo eseguito, usa l'opzione "-V" con il "/Usr/bin/time" comando:

$/usr/bin/time -v sleep 4

La figura sopra visualizza il riepilogo dettagliato del tempo eseguito per il comando. Nell'ultimo, Linux fornisce i manuali di tutti i comandi integrati, per visualizzare il comando manuale del tempo per cercare alcune informazioni, utilizzare:

$ uomo tempo


Conclusione

Il comando tempo viene utilizzato in Linux per scopi di test; Viene utilizzato per testare le prestazioni di applicazioni di nuova creazione. In questo articolo, abbiamo discusso dell'uso del comando tempo in Linux che viene utilizzato per monitorare il tempo di esecuzione dei comandi in Linux. Abbiamo discusso di due sintassi, il comando "time" integrato e il comando "/usr/bin/time" con le sue diverse opzioni.