Komanda time se koristi za merenje vremena izvršavanja druge komande ili skripte. Ova komanda pruža informacije o ukupnom vremenu koje je potrebno za izvršavanje ciljane komande ili skripte, kao i informacije o CPU vremenu koje je utrošeno tokom izvršavanja.
Osnovna struktura time komande izgleda ovako:
time [opcije] komanda [argumenti]
opcije: Specificiraju različite opcije i ponašanjetimekomande.komanda: Specificira komandu ili skriptu koju želite da izmerite po vremenu.argumenti: Specificiraju argumente koje želite proslediti komandi ili skripti.
Neki od najčešće korišćenih opcija za time uključuju:
-p: Prikazivanje rezultata u formatu koji se može parsirati (korisno za skripte).-o <datoteka>: Čuvanje rezultata merenja u datoteku.-f <format>: Prilagođavanje formata prikaza rezultata.
Primeri korišćenja time:
- Merenje vremena izvršavanja komande
ls:
time ls
Ova komanda će izmeriti vreme koje je potrebno za izvršavanje ls komande i prikazati rezultate, uključujući ukupno vreme izvršavanja, CPU vreme i druge informacije.
- Merenje vremena izvršavanja skripte:
time ./myscript.sh
Ova komanda će izmeriti vreme izvršavanja myscript.sh skripte i prikazati rezultate.
- Korišćenje opcije
-pza parsiranje rezultata:
time -p ls
Ova komanda će meriti vreme izvršavanja ls komande i prikazati rezultate u parsabilnom formatu, što je korisno za skriptiranje i automatizaciju.
time komanda je korisna za merenje performansi komandi i skripti, posebno kada želite analizirati vreme izvršavanja i uporediti različite pristupe. Ovo je korisno za optimizaciju i dijagnostiku zadatka u Linux sistemu.
No comments:
Post a Comment