Kommandoen der rapporterer flere statistikker end time - Lær om /usr/bin/time

Findes der en kommando som time, men som rapporterer flere statistikker?

Præmissen om en kommando som time, men som rapporterer flere statistikker, besvares med, at /usr/bin/time giver mere detaljerede oplysninger om ressourceforbrug, herunder CPU-brug, memory forbrug, I/O operationer, page faults, swaps og context switches.

Findes der en kommando som time, men som rapporterer flere statistikker?

Ja, der findes en kommando, der ligner time, men som rapporterer flere statistikker. Denne kommando hedder /usr/bin/time (bemærk forskellen med den fulde sti). Den giver mere detaljerede oplysninger om ressourceforbruget for et program. Her er nogle af de ekstra statistikker, som /usr/bin/time kan rapportere:

  • Brug af CPU: Viser både bruger- og systemtid.
  • Memory forbrug: Inkluderer maksimal resident set size, delt og ikke-delt hukommelse.
  • Input/Output: Antal filsystem input/output operationer.
  • Page faults: Antal minor og major page faults.
  • Swaps: Antal gange processen blev swappet ud af hukommelsen.
  • Voluntary og involuntary context switches: Antal gange processen frivilligt eller ufrivilligt blev afbrudt.

For at bruge /usr/bin/time med detaljerede statistikker, kan du bruge følgende kommando:

/usr/bin/time -v 

Her er et eksempel på, hvordan du kan bruge det:

/usr/bin/time -v ls

Dette vil køre ls kommandoen og rapportere detaljerede ressourceforbrugsstatistikker.