Linux time command summary with examples
Inhoudsopgave:
Het tijdcommando wordt gebruikt om te bepalen hoe lang het duurt voordat een bepaald commando wordt uitgevoerd. Het is handig voor het testen van de prestaties van uw scripts en opdrachten.
Als u bijvoorbeeld twee verschillende scripts hebt die hetzelfde werk doen en u wilt weten welke beter presteert, kunt u de Linux time-opdracht gebruiken om de duur van uitvoering van elk script te bepalen.
Versies van Time Command
Zowel Bash als Zsh, de meest gebruikte Linux-shells, hebben hun eigen ingebouwde versies van de tijdopdracht die voorrang hebben op de GNU-tijdopdracht.
U kunt de opdracht
type
gebruiken om te bepalen of tijd een binair of een ingebouwd trefwoord is.
type time
# Bash time is a shell keyword # Zsh time is a reserved word # GNU time (sh) time is /usr/bin/time
Als u het Gnu-tijdcommando wilt gebruiken, moet u het volledige pad naar de tijdbinair getal opgeven, meestal
/usr/bin/time
, het commando
env
gebruiken of een voorlopende backslash
\time
die voorkomt dat zowel en ingebouwde functies worden gebruikt.
Met de GNU-tijd kunt u de uitvoer formatteren en krijgt u andere nuttige informatie, zoals geheugen-I / O en IPC-oproepen.
Linux Time Command gebruiken
In het volgende voorbeeld gaan we de tijd meten die nodig is om de Linux-kernel te downloaden met behulp van de wget-tool:
time wget
Wat als uitvoer wordt afgedrukt, is afhankelijk van de versie van de tijdopdracht die u gebruikt:
# 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
- echt of totaal of verlopen (wandkloktijd) is de tijd van start tot einde van het gesprek. Het is de tijd vanaf het moment dat u op
Enterdrukt tot het moment waarop dewgetopdracht is voltooid. gebruiker - hoeveelheid CPU-tijd doorgebracht in gebruikersmodus. systeem of sys - hoeveelheid CPU-tijd doorgebracht in kernelmodus.
Conclusie
U zou nu een goed begrip moeten hebben van het gebruik van het tijdcommando. Als je meer wilt weten over het Gnu-tijdcommando, ga dan naar de time man-pagina.
tijdterminalKunnen dichtknijpen Google OS kan andere smaken van Linux onder druk zetten
Een groot deel van de discussie rond het nieuwe pc-besturingssysteem van Google is gericht op een dreigende strijd met Windows, maar de grootste verliezers kunnen andere Linux-besturingssystemen zijn die met enig gematigd succes op netbooks, industrieanalisten hebben genoten zei.
De verzameling 'Linux Diversity': een pakket, 10 Linux-distro's
Als u op zoek bent naar een nieuw besturingssysteem , deze set geeft je een groot aantal van de nieuwste populaire opties.
Te installeren Review: Linux Live USB Creator maakt het eenvoudiger om Linux
Te installeren Linux is de meeste mensen altijd tegengekomen als iets te gecompliceerd installeren en leren. Maar met Linux Live USB Creator kunt u nu een van de vele Linux-besturingssystemen op uw USB-stick installeren en deze met absolute gemak bedienen.







