In UNIX/LINUX, c'è un modo semplice per tenere traccia del tempo richiesto da un comando?Tieni traccia del tempo impiegato da un comando in UNIX/LINUX?
risposta
Sì, utilizzare time <command>
, come ad esempio
time ls
Consult man time
per ulteriori opzioni. Link.
Usa
/usr/bin/time
invece che il tempo builtin nella bash: è più configurabile per quanto ne so.
e.g. /usr/bin/time --format=' \n---- \nelapsed time is %e'ls
Per quanto posso dire, questo è l'impostazione predefinita. Questo è stato il caso sui sistemi CentOS 6, CentOS 7 e Debian 8 che ho controllato: 'user @ host: ~ $ che ora /usr/bin/time' Sembra essere la versione 1.7 del tempo di GNU. – Toby
@Toby: Anche se "che" dice che è/usr/bin/time, in bash, l'integrato lo sostituisce. Se faccio 'time -f" \ t% E real "ls' in bash, ottengo un errore, ma funziona se faccio'/usr/bin/time -f "\ t% E real" ls'. –
Hai ragione. È molto interessante e illuminante. Grazie! – Toby
Ecco come un sleep
di uno secondo assomiglia, cronometrato con time
:
$ time sleep 1
real 0m1.001s
user 0m0.000s
sys 0m0.000s
- 1. Tempo impiegato da un'importazione in Python
- 2. Misurazione del tempo impiegato da una funzione: clock_gettime
- 3. Tieni traccia dei progressi di una `mappa`
- 4. tempo impiegato dal processo figlio biforcuto
- 5. Come limitare il tempo impiegato da Linux per un'azione?
- 6. Tieni Git Reflog a tempo indeterminato?
- 7. Tieni traccia del numero di "visualizzazioni di pagina" o "accessi" di un oggetto?
- 8. Tieni traccia del sito di riferimento in entrata tramite link nel file PDF?
- 9. Tieni traccia delle schede con knockoutjs + twitter bootstrap
- 10. tempo Grep output del comando
- 11. Errore: l'applicazione ha impiegato troppo tempo per rispondere
- 12. Tieni traccia se un utente ha digitato una "parola" specifica su un WinForm
- 13. Tieni traccia di chi è sul sito web in questo momento
- 14. Aggiungere un tempo specifico durante l'utilizzo del comando linux "date"
- 15. Come calcolare con precisione il tempo impiegato da un programma Java per scrivere o leggere un file?
- 16. Tieni traccia di quante volte è stata chiamata una funzione ricorsiva in C++
- 17. misurazione esatta del tempo
- 18. Cosa traccia in realtà di autoplot.microbenchmark?
- 19. Tieni il footer in basso con Javascript
- 20. Come misurare il tempo impiegato tra le righe di codice in python?
- 21. Striscia la data e tieni l'ora
- 22. Tieni traccia di tutte le classi che implementano una particolare interfaccia?
- 23. Traccia WCF da codice
- 24. errore: "Messaggio di risposta ha impiegato troppo tempo" - WCSession Guarda OS2
- 25. Modifica segnatura del tempo in MusicSequence
- 26. Tieni la finestra sempre in primo piano?
- 27. Perché ho impiegato così tanto tempo a scaricare le dipendenze sbt quando creo un progetto scala in un'idea intellij?
- 28. Calcolo del Totale secondi da un particolare formato di tempo
- 29. DeadlineExceededError: la chiamata API taskqueue.BulkAdd() ha impiegato troppo tempo per rispondere ed è stata annullata
- 30. Ritardo ogni iterazione del ciclo da un certo tempo
E, il significato di/orari utente/sys reale è ben coperto [qui] (http: // stackoverflow.com/questions/556405/what-do-real-user-and-sys-mean-in-the-output-of-time1) – prideout
Questa risposta è inaccurata per utenti bash su linux. La manpage documenta il comando time di Gnu, ma time è un builtin in bash, che non ha tutte le opzioni documentate lì. –