Hvordan bruke tidskommando i Linux

Hvordan bruke tidskommando i Linux
Tid er den essensielle parameteren for å evaluere effektiviteten eller ytelsen til enhver oppgave. En så god prosessor blir bedømt etter god prosesseringshastighet som blir evaluert på grunnlag av tid. På samme måte brukes i Linux "Time" -kommandoen for å evaluere behandlingstiden som er tatt av forskjellige kommandoer i utførelsen. Det er forskjellige måter å gjøre den samme oppgaven, for eksempel kan vi redigere tekstfilene ved å bruke VIM -redigereren så vel som Nano Editor, med hjelp av Time Command vi kan evaluere hvilken redaktør som tar mindre utførelsestid, så kan vi kan Bruk den redaktøren til tekstredigeringsformål for bedre ytelse.

Hva er bruken av tidskommando i Linux

I Linux brukes tidskommandoen for å bestemme utførelsestiden som er tatt av prosessoren for å utføre den spesifiserte kommandoen.

Den generelle syntaksen ved å bruke Time -kommandoen:

$ tid [alternativer] [kommando]

Forklaringen på syntaks ovenfor er:

  • Bruk tidsbestemmelsen for å bestemme tiden som er tatt av kommandoen
  • Velg eventuelle alternativer sammen med tidsbestemmelsen
  • Skriv kommandoen hvis utførte tid du vil finne ut av det

For eksempel utfører vi en kommando som vil ta 4 sekunders utførelsestid og bestemme tiden ved å bruke “Time” -kommandoen:

$ TID SLEEP 4

Utgangen viste at kommandoen ble utført i 4.002 sekunder, det er tre typer verdier i output real, bruker og sys, forklaringen til dem er som:

  • Ekte: Dette er den faktiske tiden som er tatt av prosessoren til datamaskinen for å utføre kommandoen fra å trykke på knappen for å fullføre kommandoen.
  • Bruker: CPU -tid som er tatt av brukermodus.
  • Sys: Dette er tiden det tar av systemet eller kjernen for å utføre kommandoen.

Vi kan også legge til et alternativ ved å legge til et flagg av “-P”, som vil vise tiden i bærbart posix -format, for å forstå det, igjen kjører kommandoen ovenfor ved hjelp av “-P” flagg:

$ tid -p søvn 4

Vi vil oppdatere depotet til Linux og vil overvåke oppdateringstidspunktet ved å bruke TIME -kommandoen:

$ tid sudo apt oppdatering

Det vil ta litt tid å oppdatere depotet:

Det tar 36.289 sekunder for å oppdatere pakkelageret. For å forstå mer om tidskommandoen, kan vi kjøre hjelpen ved å bruke kommandoen:

$ Hjelpetid

Hvis vi vil at utgangen fra Tidskommandoen ikke vises på skjermen, i stedet for at den skal lagres i tekstfilen, kan vi kjøre følgende kommando:

$/usr/bin/time -o output.TXT Sleep 4

Merk: Vi vil bruke “/Usr/bin/time” i stedet for "tid" Kommando fordi Shell innebygde tidskommando ikke støtter “-O” alternativ.

For å se utdataene fra filen “Output.txt ”, bruk kommandoen:

$ katteutgang.tekst

For å ha det detaljerte sammendraget av den utførte tiden, bruk alternativet “-V” med “/Usr/bin/time” kommando:

$/usr/bin/time -v søvn 4

Figuren ovenfor viser det detaljerte sammendraget av den utførte tiden for kommandoen. I det siste gir Linux manualene til alle innebygde kommandoer, for å se manualen for tidskommandoen for å søke litt informasjon, bruk:

$ mann tid


Konklusjon

Tidskommandoen brukes i Linux for testformål; Det brukes til å teste ytelsen til nyopprettede applikasjoner. I denne oppskrivningen har vi diskutert bruken av tidskommandoen i Linux som brukes til å overvåke utførelsestiden for kommandoene i Linux. Vi har diskutert to syntakser, den innebygde “Time” -kommandoen og “/usr/bin/time” -kommandoen med sine forskjellige alternativer.