Forstå ps aux Output: Hvad Betyder Hver Kolonne?

Hvad betyder hver kolonne i outputtet, når kommandoen ps aux indtastes?

Præmissen er betydningen af hver kolonne i outputtet fra kommandoen ps aux, som viser detaljer om kørende processer, herunder bruger, proces-ID, CPU- og hukommelsesforbrug, virtuel hukommelse, fysisk hukommelse, terminaltype, processtatus, starttidspunkt, CPU-tid og den anvendte kommando.

Hvad betyder hver kolonne i outputtet, når kommandoen ps aux indtastes?

Kommandoen ps aux bruges i Unix og Unix-lignende operativsystemer til at vise en liste over kørende processer. Hver kolonne i outputtet har en specifik betydning:

  • USER: Brugernavnet på den bruger, der ejer processen.
  • PID: Process ID, en unik identifikator for processen.
  • %CPU: Den procentdel af CPU-tiden, som processen bruger.
  • %MEM: Den procentdel af systemets fysiske hukommelse, som processen bruger.
  • VSZ: Virtuel hukommelsesstørrelse, angivet i kilobytes.
  • RSS: Resident Set Size, mængden af fysisk hukommelse, som processen bruger, angivet i kilobytes.
  • TTY: Terminaltypen, som processen er tilknyttet. Hvis processen ikke er tilknyttet en terminal, vises det som "?"
  • STAT: Processens status. Dette kan være en kombination af forskellige bogstaver, der angiver processens tilstand (f.eks. R for kørende, S for sovende).
  • START: Starttidspunktet for processen. Dette kan være et klokkeslæt eller en dato, afhængigt af hvor længe processen har kørt.TIME: Den samlede CPU-tid, som processen har brugt, angivet i form af minutter og sekunder.
  • COMMAND: Kommandoen, der blev brugt til at starte processen, inklusive eventuelle argumenter.