Linux time command summary with examples
Obsah:
Příkaz času se používá k určení, jak dlouho daný příkaz trvá. Je to užitečné pro testování výkonu vašich skriptů a příkazů.
Například pokud máte dvě různé skripty, které provádějí stejnou práci a chcete vědět, který z nich má lepší výkon, můžete pomocí příkazu Linux time určit dobu provádění každého skriptu.
Verze časového příkazu
Bash i Zsh, nejpoužívanější mušle systému Linux, mají své vlastní vestavěné verze časového příkazu, které mají přednost před časovým příkazem Gnu.
Příkaz
type
můžete použít k určení, zda je čas binární nebo vestavěné klíčové slovo.
type time
# Bash time is a shell keyword # Zsh time is a reserved word # GNU time (sh) time is /usr/bin/time
Chcete-li použít příkaz Gnu time, musíte zadat úplnou cestu k časovému binárnímu, obvykle
/usr/bin/time
, použít příkaz
env
nebo použít úvodní zpětné lomítko
\time
které zabrání použití jak vestavěných, tak vestavěných prvků.
Čas Gnu umožňuje formátovat výstup a poskytuje další užitečné informace, jako jsou I / O a IPC volání.
Používání Linux Time Command
V následujícím příkladu budeme měřit čas potřebný ke stažení linuxového jádra pomocí nástroje wget:
time wget
To, co bude vytištěno jako výstup, závisí na verzi časového příkazu, který používáte:
# Bash real 0m33.961s user 0m0.340s sys 0m0.940s # Zsh 0.34s user 0.94s system 4% cpu 33.961 total # GNU time (sh) 0.34user 0.94system 0:33.96elapsed 4%CPU (0avgtext+0avgdata 6060maxresident)k 0inputs+201456outputs (0major+315minor)pagefaults 0swaps
- skutečný nebo celkový nebo uplynulý (čas nástěnných hodin) je čas od začátku do konce hovoru. Je to doba od okamžiku, kdy stisknete klávesu
Enter
do okamžiku, kdy je dokončen příkazwget
. user - množství času CPU stráveného v uživatelském režimu. system or sys - množství času CPU stráveného v režimu jádra.
Závěr
Nyní byste měli dobře rozumět tomu, jak používat časový příkaz. Pokud se chcete dozvědět více o příkazu Gnu time, navštivte stránku man time.
časový terminálDát podrážděným upozorněním časový limit s UAC Snooze
Přizpůsobte způsob, jakým uživatelský účet funguje ve Windows Vista
Linuxový kód je "benchmark kvality", uzavírá studie
Nedávno, Coverity skenoval 7,6 milionu řádků kódu v Linuxu 3.8 a zjistil, že hustota defektů je pouze 0,59.
Linuxový hlavní příkaz
Příkaz head vytiskne první řádky (ve výchozím nastavení 10 řádků) jednoho nebo více souborů nebo datových toků na standardní výstup. V tomto tutoriálu vysvětlíme, jak používat obslužný program Linux hlavy pomocí praktických příkladů a podrobných vysvětlení nejběžnějších možností hlav.