Pidstat: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 52: Line 52:
Olulised veerud:
Olulised veerud:


minflt/s -kokku mitmeid väiksemaid vigu ülesanne on teinud sekundis, kes ei ole vaja laadimist mällu lehel kettalt.
minflt/s -Näitab väiksemate vigade arvu sekundis mida protsess on teinud, kus ei ole vaja laadimist mällu lehele kettalt.
Total number of minor faults the task has made per second, those which have not required loading a memory page from disk.

Revision as of 15:18, 6 January 2015

Autor: RIchard Teppart

Rühm: A41

Kuupäev: 05.01.2014

Sissejuhatus

Pidstat on hea vahend süsteemi ressurssikasutuse jälgimiseks. On olemas ka veel teisi vahendeid nagu top ja htop aga need annavad pigem sellise üldise ülevaate, kuid mõnikord on vaja koguda rohkem teavet konkreetse protsessi kohta, siis selleks on kõige parem käsk pidstat.

Paigaldamine

Tuleb paigaldada pakk sysstat, mis sisaldab süsteemi ressurssikasutuse jälgimiseks vajalikke vahendeid, sealhulgas ka pidsat, see on saadaval repositooriumis enamustele Linuxi distributsioonidele.

Paigaldamiseks Debian/Ubuntu kasuta järgmist käsku:

 # apt-get install sysstat 

Kui sa kasutad CentOS/Fedora/RHEL, siis saab installida paki nii:

 # yum install sysstat 

Kasutamine

1. Lihtsaim viis kasutada käsku pidstat on koos võimalusega -p ALL, see kuvab ekraanile kõik käivad protsessid ja CPU kasutuse:

 # pidstat -p ALL

väljundis on näha:

  • PID - näitab protsessi ID numbrit
  • % usr - näitab protsenti, mida CPU kasutab protsessi käivitades kasutaja tasemel.
  • % system - näitab protsenti, mida CPU kasutab protsessi käivitades süsteemi tasemel.
  • % guest - näitab protsenti kui palju CPU kastab protsess virtuaalses masinas (töötab virtuaalsel protsessoril).
  • % CPU - Kogu protsent, mida CPU kasutab aja jooksul protsessile.
  • CPU - näitab protsessori numbrit, mida protsess kasutab
  • Command - käsu nimi.

2. Pidstati saab kasutada ka selleks, t saada I/O statistikat, mille jaoks tuleb kasutada -d võtit. Näiteks:

# pidstat -d -p 1

IO väljund kuvab mõned uued veerud:

  • kB_rd/s - Näitab mitu kilobaiti sekundis on protsess kettalt lugenud.
  • kB_wr/s - Näitab mitu kilobaiti sekundis adnmeid on protsess kettale kirjutanud.
  • kB_ccwr/s - Näitab mitme kilobaiti kirjutamine kettale on tühistatud protsessi poolt.

3. Kasutades -r võtit saab infot mälukasutust ja leheküljetõrgete kohta (page fault).

pidstat -r -p 1 

Olulised veerud:

minflt/s -Näitab väiksemate vigade arvu sekundis mida protsess on teinud, kus ei ole vaja laadimist mällu lehele kettalt. Total number of minor faults the task has made per second, those which have not required loading a memory page from disk.