PMSTAT Linux -kommandoen

PMSTAT Linux -kommandoen
“Linux Systems har Performance Co-Pilot (PCP), som gir forskjellige verktøy for å måle systemytelse. Et slikt verktøy er PMStat, et verktøyverktøy som hjelper Linux-systemadministratorer med å se systemytelsen med jevne mellomrom og i en en-linjekraft. PMSTAT Linux -kommandoen overvåker ytelsen til systemer på et høyt nivå, hvoretter andre PCP -verktøy håndterer delsystemene.

Denne guiden gir en forståelse av pmstat Linux -kommandoen ved å bruke forskjellige eksempler for å komme i gang og komfortabel med å bruke verktøyet.”

Hvordan installere pmstat i Linux

Som nevnt er ikke pmstat Linux -kommandoen frittstående. Det er en del av PCP, og installasjonen er avhengig av å installere PCP pakke.

For å installere PCP, kjør kommandoen nedenfor for Ubuntu.

$ sudo apt install PCP

Kontroller installasjonen ved å sjekke PMSTAT- eller PCP -versjonen.

Kontrollerer systemytelse ved hjelp av pmstat

På terminalen din, hvis du kjører PMSTAT -kommandoen uten argumenter, vil du få systemytelse resulterer i en enkelt linje per gitt intervall, som som standard er 5 sekunder.

La oss analysere hvert av feltene for å forstå hva de mener.

Husk at resultatresultatene vil vise per linje etter hverandre hvert 5. sekund, og du kan avslutte programmet ved å trykke Ctrl + c

  1. Lastavg: det representerer gjennomsnittet på 1 minutt belastning
  2. hukommelse: Minneseksjonen har forskjellige underfelt. Den første er den swpd som representerer den gjennomsnittlige bytteplassen som brukes av systemet ditt mellom intervaller, i vårt tilfelle, etter hvert 5. sekund. De gratis er det gjennomsnittlige gratis minnet innenfor det faste intervallet, representert i Kbytes. Ved siden av er det buff som er det gjennomsnittlige bufferminnet som brukes av systemet innenfor intervallet. Til slutt cache er det gjennomsnittlige cache -minnet representert i Kbytes og brukt per intervall.
  3. bytte: Swap viser gjennomsnittlige sidene innlengende (pi) og planlagt (Po) og blir beregnet per sekund innenfor det angitte intervallet.
  4. io: den viser gjennomsnittshastigheten per sekund for hver blokkinngang (bi) og blokkere utgang (Bo) under intervallet.
  5. system: det representerer avbruddshastigheten (i) og kontekstbryterhastighet (CS) under intervallet.
  6. prosessor: det representerer CPU -tiden som forbrukes ved utførelse av tomgangssløyfe (id), system og avbryte kode (SY), og brukerkode (oss).

Vanlige PMSTAT -alternativer

Innstilling av tidsintervall

Standard tidsintervall er 5 sekunder. Du kan imidlertid bruke -t alternativ for å spesifisere en annen tid på sekunder eller timer. For eksempel, for å sette 10 sekunder som intervall, ville kommandoen være:

$ pmstat -t 10 sekunder

For å sette timer som intervall, må du bytte sekundene med time.

Innstilling av tidssone

Tidssonen til verten brukes som standard for å vise ytelsen. Hvis du trenger å bruke en annen tidssone, bruk -Z etterfulgt av tidssonen. For eksempel å bruke Pacific Standard Time, Kommandoen ville være:

$ pmstat -t 10 -z pst

I utgangen over brukte den første kommandoen den faste tidssonen, som viste tid og dato på søndag. Imidlertid bruker den andre utgangen, som ikke tar noen tidssone, standard en for vertsmaskinen, og du kan merke forskjellen i tidssonen.

Spesifisere PMSTAT -beregninger

Performance Metrics Collector Daemon (PMCD) lagrer beregningene som er hentet av PMSTAT på den lokale verten. Å hente beregningene fra PMDAS I stedet, bruk -L flagg. Alternativt, hvis du har en PCP -arkivloggfil på systemet, bruk -en etterfulgt av banen til loggfilen.

Syntaksen for dette er:

$ pmstat -a $ pcp_log_dir/pmlogger/host-name/log-file [alternativer]

Sluttord

PMSTAT-kommandoen viser en oversikt over høye nivåer av ytelsen til et system. Kommandoen viser en enkelt linjeutgang med forskjellige felt som representerer forskjellige beregninger. For bedre å bruke verktøyet, bør du kombinere det med andre PCP -verktøy. Vi har dekket en introduksjon av pmstat Linux -kommandoen, som er en riper på overflaten. For mer informasjon og bruk, besøk hovedsiden.