Oct 30, 2023

time

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šanje time komande.
  • 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:

  1. 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.

  1. Merenje vremena izvršavanja skripte:
time ./myscript.sh

Ova komanda će izmeriti vreme izvršavanja myscript.sh skripte i prikazati rezultate.

  1. Korišćenje opcije -p za 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