Dobijte statistiku povratnog vremena pomoću Linux Time Command

Vremenska naredba je jedna od manje poznatih Linux naredbi, no može se koristiti za pokazivanje koliko dugo naredba traje za pokretanje.

To je korisno ako ste razvojni programer i želite testirati izvedbu svog programa ili skripte.

Ovaj vodič će navesti glavne sklopke koje ćete koristiti s vremenom naredbe zajedno sa svojim značenjima.

Kako koristiti vremensku naredbu

Sintaksa vremenske naredbe je sljedeća:

vrijeme

Na primjer, možete pokrenuti ls naredbu za popis svih datoteka u mapi u dugom formatu uz vremensku naredbu.

vrijeme ls -l

Rezultati vremenske naredbe bit će kako slijedi:

pravi 0m0.177s
korisnik 0m0.156s
sys 0m0.020s

Prikazane statistike pokazuju ukupno potrebno vrijeme za pokretanje naredbe, količinu vremena provedenog u korisničkom načinu i količini vremena provedenog u načinu kernela.

Ako imate program koji ste napisali i želite raditi na izvedbi, možete ga ponovo pokrenuti uz vremensku naredbu i pokušajte poboljšati statistiku.

Prema zadanim postavkama, izlaz se prikazuje na kraju programa, ali možda želite da se izlaz kreće u datoteku.

Za izlaz formata u datoteku upotrijebite sljedeću sintaksu:

vrijeme -o
vrijeme - output =

Svi prekidači za vremensku naredbu moraju biti navedeni prije naredbe koju želite pokrenuti.

Ako ste ugađanje performansi, možda ćete želite dodati izlaz iz vremenske naredbe na istu datoteku više i više, tako da možete vidjeti trend.

Da biste to učinili upotrijebite sljedeću sintaksu:

vrijeme -a
vrijeme - append

Oblikovanje izlaza vremenske naredbe

Prema zadanim postavkama izlaz je sljedeći:

pravi 0m0.177s
korisnik 0m0.156s
sys 0m0.020s

Postoji velik broj opcija oblikovanja kako je prikazano na sljedećem popisu

Prečice za oblikovanje možete koristiti na sljedeći način:

vrijeme -f "Proteklo vrijeme =% E, Ulazi% I, Izlazi% O"

Izlaz za gornju naredbu bio bi ovako:

Proteklo vrijeme = 0:01:00, ulazi 2, izlazi 1

Možete kombinirati i uskladiti prekidače prema potrebi.

Ako želite dodati novu liniju kao dio niza formata, upotrijebite novi redak kako slijedi:

vrijeme -f "Proteklo vrijeme =% E \ n Ulazi% I \ n Izlazi% O"

Sažetak

Da biste saznali više o vremenskoj naredbi, pročitajte Linux Manual Page tako da pokrenete sljedeću naredbu:

čovjek vrijeme

Prekidač formata ne radi odmah u Ubuntu. Morate pokrenuti naredbu kako slijedi:

/ Usr / bin / vrijeme