Razlika između inačica stranice Top
(→Polja koja se ispisuju) |
(→Polja koja se ispisuju) |
||
Redak 26: | Redak 26: | ||
U startu, top ispisuje ova polja: | U startu, top ispisuje ova polja: | ||
− | *'''PID :''' | + | *'''PID :''' Identifikacijski broj procesa |
− | *'''USER :''' | + | *'''USER :''' Identifikacijski broj korisnika (efektivni) |
*'''PR :''' Prioritet | *'''PR :''' Prioritet |
Inačica od 21:13, 20. listopada 2009.
Top je CLI alat za praćenje aktivnih procesa. (System monitor)
Program daje dosta informacija o sistemskim resursima računala.
Evo primjer ispisa programa:
Moguće ga je koristiti u interaktivnom, ili u batch načinu.
Uobičajeno se pokreće u interaktivnom načinu. Program neprekidno ispisuje nove podatke i moguća je interakcija pritiskom tipki tipkovnice.
Međutim, ponekad ćete trebati podatke obraditi drugim programom. Zato koristite batch način rada.
$ top -b
Pomoću -n odredite broj ciklusa u batch načinu rada. Npr:
$ top -b -n 1
Pokreće jedan ciklus i program se zaustavlja.
Sadržaj
Polja koja se ispisuju
U startu, top ispisuje ova polja:
- PID : Identifikacijski broj procesa
- USER : Identifikacijski broj korisnika (efektivni)
- PR : Prioritet
- NI : Nice vrijednost
- VIRT : Virtual Size of the task. This includes the size of process's executable binary, the data area and all the loaded shared libraries.
- RES : Zauzeće RAM-a
- SHR : Dijeljeni RAM
- S : Status
- %CPU : Zauzeće procesora u postotcima
- %MEM : Zauzeće RAM-a u postotcima
- TIME+ : Vrijeme u kojem je proces koristio CPU
- COMMAND: Ime programa
Dodatna polja možete dobiti kada pritisnete tipku "f" u interaktivnom načinu rada. Dobiti ćete popis mogućih polja.
Uključujete ih i isključujete pritiskom na prikazano slovo ispred polja. (Prikazati će se ona polja koja imaju * ispred )
Praćenje samo pojednih procesa
Ponekad nas zanimaju samo određeni procesi.
Npr. zanimaju nas samo procesi Firefox i compiz.real. Ukucajte njihove PID brojeve na ovaj način:
$ top -p 8150,6878
Može i:
$ top -p 4360 -p 4358
Praćenje po korisniku
Možete pratiti i procese koji pripadaju određenom korisniku. Možete koristiti ime korisnika ili njegov UID.
$ top -u branko
ili
$ top -u 500
Može i:
$ top -U johndoe
U, ili u možete koristiti i u interaktivnom modu. Jednostavno pritisak tipke u i unosa korisnika program nastavlja praćenje po tom korisniku.
Brzina ciklusa
Top na prosječnom računalu izvrši ciklus za oko 0,5 sekundi. Program nije procesorski zahtjevan, ali ako ipak želite procesor iskoristiti za važnije zadatke, postavite duže trajanje intervala.
Za prosječnog korisnika ciklus trajanja izmeđi 1 i 3 sekunde dati će dovoljno informacija o sustavu. Brzinu ciklusa u sekundama određujemo -d opcijom, ili tipkom "s" u interaktivnom modu.
Ako želite, pritiskom na razmaknicu (Space) možete dobiti ispis i prije isteka intervala.
Više "prozora"
Pritiskom na tipku A ulazite u rad s više prozora. U svakom od njih su na drugačiji način prikazani aktivni procesi.
To može biti korisno ako ćete ponekad trebati različita praćenja istodobno.