Získajte štatistiky času návratu s príkazom Linux Time

Časový príkaz je jeden z menej známych Linuxových príkazov, ale môže byť použitý na zobrazenie toho, ako dlho má príkaz bežať.

To je užitočné, ak ste vývojár a chcete otestovať výkonnosť vášho programu alebo skriptu.

Táto príručka obsahuje zoznam hlavných prepínačov, ktoré budete používať s časovým povelom spolu s ich významom.

Ako používať časový príkaz

Syntax časového príkazu je nasledujúci:

čas

Môžete napríklad spustiť príkaz ls tak, aby sa spolu s príkazom time zobrazili všetky súbory v priečinku v dlhom formáte.

čas ls -l

Výsledky časového príkazu budú nasledovné:

skutočné 0m0.177s
používateľ 0m0.156s
sys 0m0.020s

Uvedené štatistiky ukazujú celkový čas na spustenie príkazu, čas strávený v užívateľskom režime a čas strávený v režime jadra.

Ak máte program, ktorý ste napísali a chcete pracovať na výkonnosti, môžete ho spustiť spolu s časovým povelom znova a znova a pokúsite sa zlepšiť štatistiky.

Štandardne je výstup zobrazený na konci programu, ale možno chcete, aby výstup prešiel do súboru.

Ak chcete vytlačiť formát do súboru, použite nasledujúcu syntax:

čas -o
čas - výstup =

Všetky prepínače pre časový príkaz musia byť zadané pred príkazom, ktorý chcete spustiť.

Ak máte ladenie výkonu, možno budete chcieť pripojiť výstup z časového povelu do rovnakého súboru znova a znova, aby ste mohli vidieť trend.

Použite nasledujúcu syntax:

čas -a
time --append

Formátovanie výstupu príkazu Time

Štandardne je výstup nasledujúci:

skutočné 0m0.177s
používateľ 0m0.156s
sys 0m0.020s

Existuje veľký počet možností formátovania podľa nasledujúceho zoznamu

Formátovacie prepínače môžete použiť nasledovne:

čas -f "Uplynutý čas =% E, Vstupy% I, Výstupy% O"

Výstup pre vyššie uvedený príkaz by bol takýto:

Uplynutý čas = 0:01:00, Vstupy 2, Výstupy 1

Spínače môžete podľa potreby zmiešať a zhodné.

Ak chcete pridať nový riadok ako súčasť reťazca formátov, použite nasledujúci znak:

čas -f "Uplynutý čas =% E \ n Vstupy% I \ n Výstupy% O"

zhrnutie

Ak chcete zistiť viac informácií o časovom príkaze, prečítajte si Linux Manual Page spustením nasledujúceho príkazu:

man time

Prepínač formátu nefunguje hneď v rámci Ubuntu. Príkaz musíte spustiť nasledovne:

/ Usr / bin / time