Mpstat

From ICO wiki
Revision as of 16:07, 24 May 2015 by Reimagi (talk | contribs)
Jump to navigationJump to search

Autor

Nimi: Reigo Mägi

Rühm: A21

Õppeaasta: 2015 Kevad

Viimati muudetud: 24/05/2015 Reimagi

Ülevaade

mpstat on UNIX-i laadsete operatsioonisüsteemide käsurea tarkvara, mis väljastab ekraanile protsessoritega seotud statistikat. mpstat käsku kasutatakse arvutite monitoorimiseks, selleks et tuvastada probleeme või koguda statistikat arvuti CPU kasutuse kohta. Statistikat protsessorite kohta saab võtmete abil küsida iga protsessori kohta eraldi ja ka kõikide protsessorite statistikat korraga.

mpstat paigaldamine

Juhul kui mpstat-i ei ole süsteemi paigaldatud, siis:

  • CentOS, RedHat või Fedora süsteemidele:
sudo yum install sysstat
  • Debian, Ubuntu või sarnastele süsteemidele:
sudo apt-get install sysstat

Käsu formaat

mpstat [võtmed] või [intervall[intervallide arv]]

Võtmete kirjeldused

-A - See võti on samaväärne -I ALL -u -P ALL
-I { SUM | CPU | ALL } SUM - kuvab katkestuste statistika summa iga protsessori kohta, CPU - protsessori(te) iga individaalse katkestuse statistika sekundi kaupa, ALL - kuvab eelnevate võtmesõnade statistikad kokku
-P { cpu [,...] | ON | ALL } Näitab protsessori numbrit, mille kohta statistikat kuvatakse.cpu on protessori number. Märkuseks, et protsessor 0 on esimene protsessor. ON märksõna näitab statistikat protsessortie kohta, mis on töös. ALL märksõna kuvab statistikat kõikide protsessorite kohta.
-u - Protsessori aruanne. Kuvatakse järgmisi väärtusi:

%usr - kuvab protsessori kasutatavust protsentides '%', mis käivitati kasutaja tasemel %nice - kuvab protsessori kasutatavust protsentides '%', mis käivitati kasutaja tasemel ja nice prioriteediga %sys - kuvab protsessori kasutatavust protsentides '%', mis käivitati süsteemi tasandil (kernelis) %iowait - kuvab protsessori(te) tegevusetuse aega protsentides '%', mille käigus süsteem tegi märgatava I/O taotluse kettale. %irq - kuvab protsessori(te) aega protsentides '%', mille käigus teenus riistvara katkestab %soft - kuvab protsessori(te) aega protsentides '%', mille käigus teenus tarkvara katkestab %steal - kuvab aega protsentides '%', mida virtuaalne protsessor(id) pidi tahtmatult ootama, samal ajal kui hypervisor(virtuaalne masina monitor) teenindas mõnda teist virtuaalset protsessi %guest - kuvab protsessori(te) aega protsentides '%', mis kulus virtuaalse protsessori töötamiseks %idle - kuvab protsessori(te) tegevusetuse aega protsentides '%', mille käigus süsteem ei teinud märgatavat I/O taotlust kettale.

-h, --no-dereference Kui tegemist on failile/kaustale suunava nimelingiga, siis muudetakse nimelingi grupp, mitte faili/kausta millele see link suunatud on.
--no-preserve-root Ei kohtle / märki mingil erilisel moel.
--preserve-root Ei tööta rekursiivselt /.
--reference=RFILE Kasutab RFILE'i gruppi selle asemel et defineerida GROUP väärtust.
-R, --recursive Muudab grupi omanikku lisaks kaustale endale ka kõikidel selles kaustas sisalduvatel failidel/kaustadel.

http://linoxide.com/linux-command/linux-mpstat-command/

http://linux.die.net/man/1/mpstat