Získejte statistiku času návratu s příkazem Linux Time

Časový příkaz je jeden z méně známých příkazů Linuxu, ale může být použit k zobrazení toho, jak dlouho má příkaz běžet.

To je užitečné, pokud jste vývojář a chcete otestovat výkon vašeho programu nebo skriptu.

Tato příručka obsahuje seznam hlavních přepínačů, které budete používat s časovým příkazem spolu s jejich významem.

Jak používat časové příkazy

Syntaxe časového příkazu je následující:

čas

Můžete například spustit příkaz ls a seznam všech souborů v adresáři v dlouhém formátu společně s časovým příkazem.

čas ls -l

Výsledky časového příkazu budou následující:

skutečné 0m0.177s
uživatel 0m0.156s
sys 0m0.020s

Zobrazená statistika zobrazuje celkový čas, který se má provést při spuštění příkazu, čas strávený v uživatelském režimu a čas strávený v režimu jádra.

Máte-li program, který jste napsali a chcete pracovat na výkonu, můžete jej spustit společně s časovým příkazem znovu a znovu a pokusit se zlepšit statistiky.

Ve výchozím nastavení je výstup zobrazen na konci programu, ale možná chcete, aby výstup přešel do souboru.

Chcete-li formát exportovat do souboru, použijte následující syntaxi:

čas -o
čas - výstup =

Všechny příkazy časového příkazu musí být zadány před příkazem, který chcete spustit.

Pokud máte ladění výkonu, můžete si přát připojit výstup z časového příkazu do stejného souboru znovu a znovu, abyste viděli trend.

Použijte následující syntaxi:

čas -a
čas - záloha

Formátování výstupu časového příkazu

Výchozí nastavení je následující:

skutečné 0m0.177s
uživatel 0m0.156s
sys 0m0.020s

Existuje velký počet možností formátování, jak ukazuje následující seznam

Formátovací přepínače můžete použít následovně:

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

Výstup pro výše uvedený příkaz by byl něco takového:

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

Spínače můžete podle potřeby měnit a přizpůsobit.

Chcete-li přidat nový řádek jako součást řetězce formátu, použijte následující znak:

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

souhrn

Chcete-li se dozvědět více o časovém příkazu, přečtěte si Linux Manual Page spuštěním následujícího příkazu:

mužský čas

Přepínač formátů nefunguje přímo v Ubuntu. Příkaz musíte spustit následujícím způsobem:

/ usr / bin / čas